• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
February 04, 2026, 16:19:07 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
February 04, 2026, 16:19:07 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Μόλις μπήκα απο κατατακτή...
by Ulmo
[Today at 15:14:02]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[Today at 11:55:29]

[ΣΑΕ Ι] Γενικές απορίες κ...
by Hyperlaz02
[February 03, 2026, 23:04:38 pm]

[Μετάδοση Θερμότητας] Να ...
by chatzikys
[February 03, 2026, 22:17:04 pm]

Αποτελέσματα Εξεταστικής ...
by chatzikys
[February 03, 2026, 11:49:01 am]

[Ηλεκτρονική Ι] Γενικές α...
by Giopan
[February 03, 2026, 05:46:35 am]

[ΑΣΗΕ] Απορίες στις ασκήσ...
by Tasos Bot
[February 02, 2026, 20:50:35 pm]

[Μεταφορά και Διανομή ΗΕ]...
by Mr Watson
[February 02, 2026, 18:55:28 pm]

Τι καφέ πίνετε;
by MeTheWizard
[February 02, 2026, 18:27:47 pm]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by OlgaG
[February 01, 2026, 00:17:07 am]

H Στοά των Off Topic
by chatzikys
[January 31, 2026, 21:05:09 pm]

Πολεμοσυνέδριο στο ΑΠΘ
by dimikotz
[January 31, 2026, 20:47:47 pm]

[ΣΦ ΗΛ-ΜΗΧ] Ανακοίνωση Σχ...
by Χαρούμενη Πατάτα
[January 30, 2026, 21:10:34 pm]

[Τηλεπ. Συστήματα ΙΙΙ] Γε...
by sofipout
[January 30, 2026, 20:34:25 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Tsn
[January 30, 2026, 18:59:46 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[January 30, 2026, 12:45:58 pm]

[Unofficial Mod] Dark Mod...
by nmpampal
[January 29, 2026, 23:02:21 pm]

[Μετάδοση Θερμότητας] Γεν...
by chatzikys
[January 29, 2026, 20:58:16 pm]

[Ηλεκτρική Οικονομία] Γεν...
by ttsengel
[January 29, 2026, 19:29:04 pm]

[Οπτική] Γενικές Πληροφορ...
by Σουλης
[January 29, 2026, 16:07:44 pm]
Στατιστικά
Members
Total Members: 10349
Latest: Kasetofwnos
Stats
Total Posts: 1430051
Total Topics: 31901
Online Today: 682
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 60
Guests: 320
Total: 380
george14
Kelly Tsimpouri
sifakas
Carot1456
parvanitid
nikoskaza
stavrosk
antreak
Saint_GR
Alex Kosmas
chaniotism
grigorad
Ioannakoliou
chatzikys
Petross
dseid
Dimos Bachlas
amekrasa
iliaskou
femanak
stavr0s16
Tzatzikaki
malogeor
xristostsi03
giannis g
Antreas17
ExecuteExe
acolak
mpaltzak
superstake
athizoi
ggalamat
Katarameno
alexiosmara
examino
sinex
filkilkis
gntitsios
NET2GRID
apanagop
illupo_kd
antrikos
themis01
chris123
panagiwt1s
kutsukellis
cealexop
folas
vas22
frazoubas
ispan
nikos.a
summersunshine
DKarakatsanis
pipitsenko
sparaskf
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Τεχνικές Βελτιστοποίησης (Moderators: geo66, Elliot Alderson, Prosontas, sassi, Tasos Bot) > [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 8 Go Down Print
Author Topic: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012  (Read 14687 times)
edenaxas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 620



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #15 on: March 20, 2012, 12:52:04 pm »

Προσπαθεις στην λαθος κατευθυνση νομιζω.

Δεν χρειαζεται να κανεις explicitly ενα πινακα τιμων και να λυσεις με το χερι.

πχ εχεις την g(x) = x2+4x+2  εγω θα εκανα

syms x;
syms g;

g = x^2 + 4*x + 2;
y = solve(g);

και εχεις στη μεταβλητη y τις ριζες σε συμβολικη μορφη.



Logged
pap-x
Θαμώνας
****
Gender: Male
Posts: 328



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #16 on: March 20, 2012, 18:00:40 pm »

Ευχαριστώ πολύ για την βοήθεια!
Εξηγώ πώς έλυσα την 7η άσκηση για να μου πείτε αν το παίρνω λάθος.
Για να βρώ το ελάχιστο πήρα την συνάρτηση σαν fx=@(x)3*x^4...... και έκανα fminsearch.
Για το μέγιστο έκανα *(-1) την συνάρτηση (αναποδογύρισα) και έκανα το ίδιο (δεν υπάρχει fmaxsearch).
Για τα σημεία καμπής έκανα syms f, μετά diff(f) και μετά βρήκα τις ρίζες μέσω solve (ρίζες παραγώγου).
Για σημεία που τέμνει τον χ έκανα solve την f.
Και για plot έκανα x=-100:0.1:100 και f=3*x^4...

Σωστή είναι η διαδικασία?
Logged

"I still don’t have all the answers, but I’m beginning to ask the right questions..."
pap-x
Θαμώνας
****
Gender: Male
Posts: 328



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες
« Reply #17 on: March 20, 2012, 18:49:33 pm »

Επίσης δεν μου τρέχει τα παραδείγματα που έχει στο gradient και hessian και βγάζει error. Δεν θα έπρεπε να τα τρέχει κανονικά? Μήπως θέλει κάποιο επιπλέον πακέτο?

Εrror στο gradient:

syms x y z
f = 2*y*z*sin(x) + 3*x*sin(z)*cos(y);
gradient(f, [x, y, z])

??? Error using ==> zeros
Trailing string input must be a valid numeric class name.

Error in ==> gradient at 64
   g  = zeros(size(f),class(f)); % case of singleton dimension


Error στο hessian:
syms x y z
f = x*y + 2*z*x;
hessian(f)

??? Undefined function or method 'hessian' for input arguments of type 'sym'.
« Last Edit: March 20, 2012, 18:56:13 pm by pap-x » Logged

"I still don’t have all the answers, but I’m beginning to ask the right questions..."
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες
« Reply #18 on: March 20, 2012, 19:20:53 pm »

Quote from: pap-x on March 20, 2012, 18:49:33 pm
Επίσης δεν μου τρέχει τα παραδείγματα που έχει στο gradient και hessian και βγάζει error. Δεν θα έπρεπε να τα τρέχει κανονικά? Μήπως θέλει κάποιο επιπλέον πακέτο?

Εrror στο gradient:

syms x y z
f = 2*y*z*sin(x) + 3*x*sin(z)*cos(y);
gradient(f, [x, y, z])

??? Error using ==> zeros
Trailing string input must be a valid numeric class name.

Error in ==> gradient at 64
   g  = zeros(size(f),class(f)); % case of singleton dimension


Error στο hessian:
syms x y z
f = x*y + 2*z*x;
hessian(f)

??? Undefined function or method 'hessian' for input arguments of type 'sym'.

Δε λειτουργούν έτσι οι συναρτήσεις.

Για το gradient θα το βρεις manually

grad = [diff(f,x) diff(f,y) diff(f,z) ]

Το hessian το βρίσκεις με πατέντα

hess = jacobian(jacobian(f))

edit: Βασικά τώρα που είδα το documentation, έτσι το έχει όπως τα έγραψες, αλλά ίσως δουλεύει μόνο σε matlab 2012. Από r2011b και πάνω τα έχει.
« Last Edit: March 20, 2012, 19:29:43 pm by Emfanever » Logged
crystal
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2503



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #19 on: March 26, 2012, 14:40:22 pm »

Eίπαν τίποτα για τη 2η εργασία στο μάθημα?
Logged
edenaxas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 620



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #20 on: March 27, 2012, 11:11:06 am »

πηγε κανενας? Cheesy
Logged
Room
Νεούλης/Νεούλα
*
Posts: 47


View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #21 on: April 04, 2012, 13:52:21 pm »

Quote from: edenaxas on March 27, 2012, 11:11:06 am
πηγε κανενας? Cheesy
Logged
τσαι-borg
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1703


Central to nowhere.


View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #22 on: April 04, 2012, 14:38:24 pm »

Η Κωσταριγκα ειναι "υπευθυνη" για τις εργασιες οποτε αν ειπωθει κατι θα γινει σημερα.
Logged

Θα ήθελα να υπενθυμίσω στη Διεύθυνση ότι τα ποτά είναι μπόμπες,ότι η γκαρσόνα με το καπέλο έχει σύφιλη κι ότι η ορχήστρα αποτελείται από πρώην SS τέρατα.
Ωστόσο,επειδή είναι Παραμονή Πρωτοχρονιάς κι έχω καρκίνο στο χείλος θα βάλω το χάρτινο καπέλο μου πάνω στη διάσεισή μου και θα χορέψω.
Silvo the Beautiful
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 3784



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #23 on: April 04, 2012, 14:42:49 pm »

Quote from: τσαι-borg on April 04, 2012, 14:38:24 pm
Η Κωσταριγκα ειναι "υπευθυνη" για τις εργασιες οποτε αν ειπωθει κατι θα γινει σημερα.

ααααχ  love
Logged
edenaxas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 620



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #24 on: April 04, 2012, 20:26:55 pm »

απο ethmmy

Άσκηση 2

Παράδοση εργασίας μέχρι Τετάρτη 25/04/2012. Η αναφορά (αρχείο .word, .tex) να έχει όνομα με λατινικούς χαρακτήρες και να είναι σε μορφή .pfd κατά προτίμηση.
Logged
~GiA~
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 2525



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #25 on: April 04, 2012, 20:53:51 pm »

μαρεσε το καλο πασχα που εχει στο τελος...
στα διαλα  μας εχουν φαει τις διακοπες παλι ..  Tongue
Logged
pap-x
Θαμώνας
****
Gender: Male
Posts: 328



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #26 on: April 07, 2012, 16:45:19 pm »

Ρε παιδιά εγώ δεν βγάζω τίποτα από την εκφώνηση. Είναι πολύ γενική.
1. Για να λειτουργεί η συνάρτηση που θα φτιάξουμε για κάθε f(x) πρέπει να παίρνει σαν όρισμα την συνάρτηση που θα χρησιμοποιεί. Πώς γίνεται στο matlab να κάνουμε συνάρτηση που θα παίρνει σαν όρισμα άλλη συνάρτηση?
2. Η συνάρτηση τι θα παίρνει και τι θα δίνει? Στο πρώτο ερώτημα λέει να δίνει α και β και κ για διάφορα ε, ενώ στο δεύτερο λέει να δίνει τα α, β για διάφορα κ.
3. Λέει να επιλέξουμε τις βέλτιστες περιπτώσεις αλλά με βάση τι? Γιατί έχουμε σαν παράγοντες και το α,β αλλά και το κ. Μας ενδιαφέρουν τα βήματα ή το τελικό διάστημα?

Logged

"I still don’t have all the answers, but I’m beginning to ask the right questions..."
edenaxas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 620



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #27 on: April 07, 2012, 19:02:22 pm »

Quote from: pap-x on April 07, 2012, 16:45:19 pm
Ρε παιδιά εγώ δεν βγάζω τίποτα από την εκφώνηση. Είναι πολύ γενική.
1. Για να λειτουργεί η συνάρτηση που θα φτιάξουμε για κάθε f(x) πρέπει να παίρνει σαν όρισμα την συνάρτηση που θα χρησιμοποιεί. Πώς γίνεται στο matlab να κάνουμε συνάρτηση που θα παίρνει σαν όρισμα άλλη συνάρτηση?
2. Η συνάρτηση τι θα παίρνει και τι θα δίνει? Στο πρώτο ερώτημα λέει να δίνει α και β και κ για διάφορα ε, ενώ στο δεύτερο λέει να δίνει τα α, β για διάφορα κ.
3. Λέει να επιλέξουμε τις βέλτιστες περιπτώσεις αλλά με βάση τι? Γιατί έχουμε σαν παράγοντες και το α,β αλλά και το κ. Μας ενδιαφέρουν τα βήματα ή το τελικό διάστημα?


1. χρησιμοποιεις το παπακι @func
2. ακριβως οπως το λες, σε μια for, και αποθηκευεις οτι σου δινει
3. το κ παιρνεις οτι σου βγει, βαζεις ενα αρχικο μεγαλο και καταγραφεις αυτο που θα παρεις σαν κ.
Logged
pap-x
Θαμώνας
****
Gender: Male
Posts: 328



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #28 on: April 07, 2012, 19:46:38 pm »

Ευχαριστώ για την βοήθεια!
Στο 3 δεν κατάλαβα τι εννοείς. Εμείς αλλάζουμε τα ε και l. Παίρνουμε σαν αποτέλεσμα το τελικό διάστημα [α, β] και τα συνολικά βήματα κ. Άλλες φορές έχουμε καλή τελική προσέγγιση διαστήματος αλλά πολλά βήματα και άλλες λίγα βήματα και κακή προσέγγιση. Η επιλογή του ε και l θα γίνει βάσει ποιανού παράγοντα? Τελικού διαστήματος ή συνολικών βημάτων?
Logged

"I still don’t have all the answers, but I’m beginning to ask the right questions..."
edenaxas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 620



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #29 on: April 07, 2012, 20:07:53 pm »

κοιτα, εγω εβαλα τους αλγοριθμους να τρεξουν με κ σταθερο = 100. Εαν δωσει λιγοτερα απο 100, παει να πει οτι τελειωσε για καποιο αλλο λογο, αρα τελειωσε επειδη εφτασε την επιθυμητη ακριβεια, αρα ειναι καλη λυση Smiley
Εαν δωσει == 100 παει να πει οτι δεν τελειωσε για καποιο αλλο λογο αρα δεν εχει καλη ακριβεια αρα δεν ειναι καλη λυση.

Αρα ψαχνεις να βρεις τη λυση με το μικροτερο λ που εχει τα μικροτερα βηματα. πχ λ=0.001 και 13 βηματα ειναι καλα ενω λ=0.00001 και κ= 100 βηματα δεν ειναι καλο μιας και δεν τελειωσε λογω ακριβειας αρα λογω βηματων
Logged
Pages: 1 [2] 3 4 ... 8 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...