• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 17:38:16 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.
June 16, 2025, 17:38:16 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by nmpampal
[Today at 16:30:35]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 12:01:53]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]
Στατιστικά
Members
Total Members: 9959
Latest: valco08
Stats
Total Posts: 1426674
Total Topics: 31711
Online Today: 201
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 74
Guests: 96
Total: 170
xristodoulou
sofaki
Δημήτρης Διακολουκάς
Gregory_SP
ioannisdamantis
npalami
AggelosZ
xeniam
dimitris585
dimitris_diotis
panagiwt1s
jimalexoud
marnas
Νικη
chriskazakos
kvas
maria.r
Sotirisbikos
Fotis
themisb
mayia psarikoglou
kstavroulis
dnikoa
andreaspaper
anthi kotsani
Evripidis
vasilis saitis
kevangelo
Lykaonia
kathrin_p
despoina15
apob
gkg
kakousios
Pastellaki
Gone_Forever
Aris★
giorgosss03
tourlaza
mgrivab
annaparask
gkaramp
mrotskos
giorgos_skl
Petross
mdimitrig
hacky
Captain
matrozos
aggp
Mr Watson
Dimos Bachlas
kapoutsi
stavros0201
shamaelas
Marihouan820
akiousia
meni
3rdDegreeBurn
ArsenD
George_RT
sterlouk
almpandr
egiannoula
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
papaloui
jim_sklab
Smaragda
nmpampal
eleftheria
mmikelo
Εμφάνιση

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

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



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #15 on: March 20, 2012, 13: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, 19: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, 19: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, 19: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, 20:20:53 pm »

Quote from: pap-x on March 20, 2012, 19: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, 20:29:43 pm by Emfanever » Logged
crystal
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2503



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

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



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

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


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

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


Central to nowhere.


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

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

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



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

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

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



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #24 on: April 04, 2012, 21: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, 21:53:51 pm »

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



View Profile
Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Εαρινό 2012
« Reply #26 on: April 07, 2012, 17: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, 20:02:22 pm »

Quote from: pap-x on April 07, 2012, 17: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, 20: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, 21: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...