Αριθμητική Ανάλυση II και Εργαστήριο
Συντονιστές: Ryu, markelos, meleneemil, Nasia!
Re: Αριθμητική Ανάλυση ΙΙ
Και οι 2 κώδικες φαίνονται σωστοί, απλά ο 2ος θα μπορούσε να ναι συντομότερος. πχ το tout1v, που δεν είναι άλλο από το tout1 χωρίς το τελευταίο του σημείο, το ορίζει, αλλά δεν το χρησιμοποιεί πουθενά. Επίσης το while k<length(err1)-1 δεν αφαιρεί 2 τιμές αντί για μία; Ίσως να θέλει <=
Βγήκαν οι ημερομηνίες για τις εργασίες; Πρέπει να τις παραδώσουμε τισ συγκεκριμένες ημερομηνίες ή μπορούμε και από τώρα για να ξεμπερδεύουμε; Έχουμε και εξαταστική...
Βγήκαν οι ημερομηνίες για τις εργασίες; Πρέπει να τις παραδώσουμε τισ συγκεκριμένες ημερομηνίες ή μπορούμε και από τώρα για να ξεμπερδεύουμε; Έχουμε και εξαταστική...
no es sueño la vida
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
παιδια ευχαριστω πολυ για την απαντηση.
Μπορειτε να μου εξηγήσετε κατι;
1)το OSF=[]; ειναι δηλωση διανυσματος χωρις να δηλωνει το μεγεθος του;
2)Η γραμμη OS=[OS;abs(f0true(tout(length(tout)))-yout(length(yout)))]; τι εκφραζει; μονο το abs καταλαβαινω! (ξερω οτι γινομαι κουραστικος, αν θελετε μου απαντατε)
Ημερομηνια για παραδοση των εργασιων δεν εχει βγει.Οταν ειχα μιλησει με την κοπελα που μας κανει το εργαστηριο μου ειχε πει παντως οτι και πριν μπορουμε να τις παραδοσουμε.Κανονικα παντως ειτε πεμπτη ειτε παρασκευη θα ειναι η εξεταση.Λογικα παρασκευη
Μπορειτε να μου εξηγήσετε κατι;
1)το OSF=[]; ειναι δηλωση διανυσματος χωρις να δηλωνει το μεγεθος του;
2)Η γραμμη OS=[OS;abs(f0true(tout(length(tout)))-yout(length(yout)))]; τι εκφραζει; μονο το abs καταλαβαινω! (ξερω οτι γινομαι κουραστικος, αν θελετε μου απαντατε)
Ημερομηνια για παραδοση των εργασιων δεν εχει βγει.Οταν ειχα μιλησει με την κοπελα που μας κανει το εργαστηριο μου ειχε πει παντως οτι και πριν μπορουμε να τις παραδοσουμε.Κανονικα παντως ειτε πεμπτη ειτε παρασκευη θα ειναι η εξεταση.Λογικα παρασκευη
Re: Αριθμητική Ανάλυση ΙΙ
1)Σωστά
2)length(tout) = το μήκος του tout (ή αλλιώς η θέση του τελευταίου σημείου της διαμέρισης)
tout(length(tout)) = η τιμή του τελευταίου σημείου της διαμέρισης
Η υπόλοιπη έκφραση abs (...) είναι η γνωστή έκφραση για το σφάλμα. Έτσι υπολόγισες το σφάλμα στο τελευταίο σημείο της διαμέρισης. Επειδή η μέθοδος έχει σταθερό βήμα η έκφραση tout(length(tout)) θα είναι ίση με το δεξί άκρο του διαστήματος, οπότε μπορείς να την αντικαταστήσεις κατευθείαν με την τιμή αυτή.
Με το υπόλοιπο OS=[OS; απλά αποθηκεύεις αυτήν την τιμή του σφάλματος στο ήδη υπάρχον διάνυσμα OS προσθέτοντάς του μια καινούρια γραμμή.
2)length(tout) = το μήκος του tout (ή αλλιώς η θέση του τελευταίου σημείου της διαμέρισης)
tout(length(tout)) = η τιμή του τελευταίου σημείου της διαμέρισης
Η υπόλοιπη έκφραση abs (...) είναι η γνωστή έκφραση για το σφάλμα. Έτσι υπολόγισες το σφάλμα στο τελευταίο σημείο της διαμέρισης. Επειδή η μέθοδος έχει σταθερό βήμα η έκφραση tout(length(tout)) θα είναι ίση με το δεξί άκρο του διαστήματος, οπότε μπορείς να την αντικαταστήσεις κατευθείαν με την τιμή αυτή.
Με το υπόλοιπο OS=[OS; απλά αποθηκεύεις αυτήν την τιμή του σφάλματος στο ήδη υπάρχον διάνυσμα OS προσθέτοντάς του μια καινούρια γραμμή.
no es sueño la vida
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
θεος/-α!!! Ευχαριστω παρα πολυ! ναου ιτ μεικς σενς!!
βασικά πανω σε αυτο που ειπες πιο πανω. Την εργασια την εχω σχεδον τελειωσει αλλα μου βγαζει οτι τα διανυσματα δεν εχουν ιδιο μεγεθος, με αποτελεσμα να μην εχω κκαι γραφικη σφαλματος. Ο κωδικας που εγραψα ειναι παρομοιος με του παιδιου.
clf
hold off
clear all
format long
t0=1;
tfinal=4;
y1=0;
tol=1.e-4;
[tout,yout]=frk45a('p1',t0,tfinal,y1,tol)
err=abs(yout-p1true(tout))
d=diff(tout);
k=1;
v=[];
toutv=[];
while k<length(err)-1
toutv=[toutv;tout(k)]
k=k+1;
end
while k<length(err)-1
v=[v;err(k)/(d(k))^5]
k=k+1;
end
subplot(2,1,1);plot(tout,yout,'*',tout,p1true(tout),'-');
subplot(2,1,2);plot(toutv,v,'-');
Πιστευεις μπορεις να με βοηθησεις καθολου με αυτο;
βασικά πανω σε αυτο που ειπες πιο πανω. Την εργασια την εχω σχεδον τελειωσει αλλα μου βγαζει οτι τα διανυσματα δεν εχουν ιδιο μεγεθος, με αποτελεσμα να μην εχω κκαι γραφικη σφαλματος. Ο κωδικας που εγραψα ειναι παρομοιος με του παιδιου.
clf
hold off
clear all
format long
t0=1;
tfinal=4;
y1=0;
tol=1.e-4;
[tout,yout]=frk45a('p1',t0,tfinal,y1,tol)
err=abs(yout-p1true(tout))
d=diff(tout);
k=1;
v=[];
toutv=[];
while k<length(err)-1
toutv=[toutv;tout(k)]
k=k+1;
end
while k<length(err)-1
v=[v;err(k)/(d(k))^5]
k=k+1;
end
subplot(2,1,1);plot(tout,yout,'*',tout,p1true(tout),'-');
subplot(2,1,2);plot(toutv,v,'-');
Πιστευεις μπορεις να με βοηθησεις καθολου με αυτο;
- O kanenas
- Δημοσιεύσεις: 3244
- Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
- Real Name: Αφροξυλάνθη
- Facebook ID: 0
- Τοποθεσία: Within search engines that search engines that search
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
Δεν είδα την ανακοίνωση, αλλά πληροφορήθηκα ότι το τμήμα της Τετάρτης 2:00-3:30 αναπληρώνει αύριο στις 11 εργαστήριο.
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
So let's make one more attempt and live with nothing to gain
-
Opeth
- Δημοσιεύσεις: 23
- Εγγραφή: Τετ Απρ 08, 2009 5:30 pm
- Real Name: Andreas
- Gender: Male
- Facebook ID: 0
Re: Αριθμητική Ανάλυση ΙΙ
και των 3.30-5 μετα? αν ξερει κανεις να απαντησει plz:!
Re: Αριθμητική Ανάλυση ΙΙ
Η ανακοίνωση δεν διαχώριζε τα τμήματα. Όλοι μαζί θα εννοεί στις 11.
@αρμάος
Η μεταβλητή σου k φτάνει μεχρι τη μέγιστη τιμή και στο επόμενο λουπ ξεκινά από κει με αποτέλεσμα το διάνυσμα ν να είναι κενό! Βάλε διαφορετική μεταβλητή. πχ:
clf
hold off
clear all
format long
tol=10^(-4);
[tout,yout]=frk45('r1',1,4,0,tol)
err=abs(yout-r1true(tout))
d=diff(tout);
k=1;
m=1;
v=[];
toutv=[];
while k<length(err)-1
toutv=[toutv;tout(k)]
k=k+1;
end
while m<length(err)-1
v=[v;err(m)/(d(m))^5]
m=m+1;
end
subplot(2,1,1);plot(tout,yout,'*',tout,r1true(tout),'-');
subplot(2,1,2);plot(toutv,v,'-');
@αρμάος
Η μεταβλητή σου k φτάνει μεχρι τη μέγιστη τιμή και στο επόμενο λουπ ξεκινά από κει με αποτέλεσμα το διάνυσμα ν να είναι κενό! Βάλε διαφορετική μεταβλητή. πχ:
clf
hold off
clear all
format long
tol=10^(-4);
[tout,yout]=frk45('r1',1,4,0,tol)
err=abs(yout-r1true(tout))
d=diff(tout);
k=1;
m=1;
v=[];
toutv=[];
while k<length(err)-1
toutv=[toutv;tout(k)]
k=k+1;
end
while m<length(err)-1
v=[v;err(m)/(d(m))^5]
m=m+1;
end
subplot(2,1,1);plot(tout,yout,'*',tout,r1true(tout),'-');
subplot(2,1,2);plot(toutv,v,'-');
no es sueño la vida
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
ok eyxaristv poly!!
- garfield
- Δημοσιεύσεις: 40
- Εγγραφή: Σάβ Ιουν 07, 2008 12:38 am
- Real Name: a tabby,lazy,cute cat
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
Θα μπορουσε καποιος να ενημερωσει σχετικα με το τι ειπωθηκε σημερα στο εργαστηριο για τα ακολουθα θεματα?
->ποτε ειναι η καταληκτικη ημερομηνια παραδοσης των εργασιων?
->θα γινει η προφορικη εξεταση τους?
->αν ναι,ποτε θα συμβει αυτο ή πώς θα ενημερωθουμε?
->ποτε θα γινει η γραπτη εξεταση του εργαστηριου?πώς θα ενημερωθουμε και γι αυτην?
αληθεια,η υπευθυνη γιατι δεν απαντα στα e-mails?
->ποτε ειναι η καταληκτικη ημερομηνια παραδοσης των εργασιων?
->θα γινει η προφορικη εξεταση τους?
->αν ναι,ποτε θα συμβει αυτο ή πώς θα ενημερωθουμε?
->ποτε θα γινει η γραπτη εξεταση του εργαστηριου?πώς θα ενημερωθουμε και γι αυτην?
αληθεια,η υπευθυνη γιατι δεν απαντα στα e-mails?
- ran-tan-plan
- Δημοσιεύσεις: 116
- Εγγραφή: Πέμ Ιαν 24, 2008 7:38 pm
- Real Name: fr
- Facebook ID: 0
- Τοποθεσία: Patras/Athens
Re: Αριθμητική Ανάλυση ΙΙ
Μα καλα,κανεις δεν πηγε σ αυτην την αναπληρωση?Ειναι πολυ σημαντικο να απαντησει καποιος,ειναι φλεγοντα τα ερωτηματα που θετει ο garfield!!!
off-topic:μεγαλη ταλαιπωρια φετος με το εργαστηριο..
off-topic:μεγαλη ταλαιπωρια φετος με το εργαστηριο..
nicolas
-
de profundis
- Δημοσιεύσεις: 12
- Εγγραφή: Πέμ Φεβ 26, 2009 6:43 pm
- Real Name: ...
- Facebook ID: 0
Re: Αριθμητική Ανάλυση ΙΙ
Λοιπόν,στο τελευταίο εργαστήριο που τη ρωτήσαμε για τη γραπτή εξέταση του εργαστηρίου είπε πως θα γίνει μες στο φλεβάρη(κατατοπιστικότατο) και θα αναρτηθεί ανακοίνωση για την ακριβή ημερομηνία στον πίνακα ανακοινώσεων έξω απ το pc lab.Τη ρώτησα αν θα βγάλουν ανακοίνωση κάπου στο internet,γιατί είναι περίοδος εξεταστικής και δε μπορούμε να πηγαίνουμε κάθε μέρα,και μου είπε αν θέλουμε να της στείλουμε mail(ελπίζω τότε να απαντάει).Οσο για την προφορική εξέταση είναι υπεύθυνος ο Φιλλιπάκης και δεν έχει βγάλει ημερομηνίες ακόμα...Για τις εργασίες απ ό,τι άκουσα η παράδοση πρέπει να γίνει πριν τη γραπτή εξέταση του μαθήματος αλλά το λέω με επιφύλαξη γιατί το είχε πει στο προηγούμενο μάθημα που δεν ήμουν εκεί και μη σε πάρω στο λαιμό μου..Τέλος,για το μάθημα που έγινε την προηγούμενη εβδομάδα(μετά την ακύρωση της γσ) πήραμε απουσίες όσοι λείπαμε αλλα γενικά και δύο απουσίες να έχεις δεν υπάρχει πρόβλημα..
- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
να ρωτήσω κάτι παιδιά, στην 2η εργασία στο 2ο ερώτημα της 5ης ασκησης μου βγάζει λαθος στο μέγεθος του διανύσματος.Το προγραμμα που εχω γραψει ειναι αυτο
clear all;
clf;
format long e;
t0=0;
tfinal=10;
x0=1;
y0=3;
tol1=10^(-1);
tol2=10^(-2);
tol3=10^(-4);
tol4=10^(-5);
tol5=10^(-6);
[tout1,yout1]=nrk45('fy',t0,tfinal,y0,tol1);
[tout2,yout2]=nrk45('fy',t0,tfinal,y0,tol2);
[tout3,yout3]=nrk45('fy',t0,tfinal,y0,tol3);
[tout4,yout4]=nrk45('fy',t0,tfinal,y0,tol4);
[tout5,yout5]=nrk45('fy',t0,tfinal,y0,tol5);
G1=exp(yout1(:,1)+2*yout1(:,2))./(yout1(:,1).*(yout1(:,2).^2));
G2=exp(yout2(:,1)+2*yout2(:,2))./(yout2(:,1).*(yout2(:,2).^2));
G3=exp(yout3(:,1)+2*yout3(:,2))./(yout3(:,1).*(yout3(:,2).^2));
G4=exp(yout4(:,1)+2*yout4(:,2))./(yout4(:,1).*(yout4(:,2).^2));
G5=exp(yout5(:,1)+2*yout5(:,2))./(yout5(:,1).*(yout5(:,2).^2));
subplot(5,2,1);plot(tout1,G1,'r')
subplot(5,2,3);plot(tout2,G2,'b')
subplot(5,2,5);plot(tout3,G3,'g')
subplot(5,2,7);plot(tout4,G4,'y')
subplot(5,2,9);plot(tout5,G5,'v')
subplot(5,2,2);plot(yout1(:,1),yout1(:,2))
subplot(5,2,4);plot(yout2(:,1),yout2(:,2))
subplot(5,2,6);plot(yout3(:,1),yout3(:,2))
subplot(5,2,8);plot(yout4(:,1),yout4(:,2))
subplot(5,2,10);plot(yout5(:,1),yout5(:,2))
Στο πρόγραμμα που εχω γράψει μου βγαζει ενα ακυρο παραθυρο γραφικης παραστασης. που οφειλεται;
clear all;
clf;
format long e;
t0=0;
tfinal=10;
x0=1;
y0=3;
tol1=10^(-1);
tol2=10^(-2);
tol3=10^(-4);
tol4=10^(-5);
tol5=10^(-6);
[tout1,yout1]=nrk45('fy',t0,tfinal,y0,tol1);
[tout2,yout2]=nrk45('fy',t0,tfinal,y0,tol2);
[tout3,yout3]=nrk45('fy',t0,tfinal,y0,tol3);
[tout4,yout4]=nrk45('fy',t0,tfinal,y0,tol4);
[tout5,yout5]=nrk45('fy',t0,tfinal,y0,tol5);
G1=exp(yout1(:,1)+2*yout1(:,2))./(yout1(:,1).*(yout1(:,2).^2));
G2=exp(yout2(:,1)+2*yout2(:,2))./(yout2(:,1).*(yout2(:,2).^2));
G3=exp(yout3(:,1)+2*yout3(:,2))./(yout3(:,1).*(yout3(:,2).^2));
G4=exp(yout4(:,1)+2*yout4(:,2))./(yout4(:,1).*(yout4(:,2).^2));
G5=exp(yout5(:,1)+2*yout5(:,2))./(yout5(:,1).*(yout5(:,2).^2));
subplot(5,2,1);plot(tout1,G1,'r')
subplot(5,2,3);plot(tout2,G2,'b')
subplot(5,2,5);plot(tout3,G3,'g')
subplot(5,2,7);plot(tout4,G4,'y')
subplot(5,2,9);plot(tout5,G5,'v')
subplot(5,2,2);plot(yout1(:,1),yout1(:,2))
subplot(5,2,4);plot(yout2(:,1),yout2(:,2))
subplot(5,2,6);plot(yout3(:,1),yout3(:,2))
subplot(5,2,8);plot(yout4(:,1),yout4(:,2))
subplot(5,2,10);plot(yout5(:,1),yout5(:,2))
Στο πρόγραμμα που εχω γράψει μου βγαζει ενα ακυρο παραθυρο γραφικης παραστασης. που οφειλεται;
Re: Αριθμητική Ανάλυση ΙΙ
(yout1(:,1)+2*yout1(:,2)
Όλα τα yout είναι πίνακες-στήλες, οπότε δε γίνεται να έχουν και 2η στήλη. Το πρόβλημα είναι το yout1(:,2)
Οπότε δοκίμασε να αντικαταστήσεις πχ: την
G1=exp(yout1(:,1)+2*yout1(:,2))./(yout1(:,1).*(yout1(:,2).^2));
με την
G1=exp(tout1(:,1)+2*yout1(:,1))./(tout1(:,1).*(yout1(:,1).^2));
και ομοίως για τις υπόλοιπες
εντιτ:
γράψε άκυρο. πες λίγο την fy σου γιατί μάλλον δε βάλαμε την ίδια.
Όλα τα yout είναι πίνακες-στήλες, οπότε δε γίνεται να έχουν και 2η στήλη. Το πρόβλημα είναι το yout1(:,2)
Οπότε δοκίμασε να αντικαταστήσεις πχ: την
G1=exp(yout1(:,1)+2*yout1(:,2))./(yout1(:,1).*(yout1(:,2).^2));
με την
G1=exp(tout1(:,1)+2*yout1(:,1))./(tout1(:,1).*(yout1(:,1).^2));
και ομοίως για τις υπόλοιπες
εντιτ:
γράψε άκυρο. πες λίγο την fy σου γιατί μάλλον δε βάλαμε την ίδια.
no es sueño la vida
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
y al que le duele su dolor le dolerá sin descanso
y el que teme la muerte la llevará sobre los hombros
- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
η fy Μου ειναι η
function yprime=fy(t,y);
yprime=[2*(y(1)-y(1)*y(2)); -(y(2)-y(1)*y(2))];
Μηπως επρεπε να ειναι
yprime=[2*(y(1)-y(1)*y(2)): -(y(2)-y(1)*y(2))];
function yprime=fy(t,y);
yprime=[2*(y(1)-y(1)*y(2)); -(y(2)-y(1)*y(2))];
Μηπως επρεπε να ειναι
yprime=[2*(y(1)-y(1)*y(2)): -(y(2)-y(1)*y(2))];
- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: Αριθμητική Ανάλυση ΙΙ
λοιπον παιδια βγηκε ανακοινωση οτι η γραπτη εξεταση του εργαστηριου θα γινει την τριτη 9 φεβρουαριου 12 με 3. Την ιδια μερα κατα πασα πιθανοτητα θα εξεταστουν κ οι εργσιες προφορικα. Δεν ξερω για σας αλλα εγω εκεινη τη στιγμη θα δινω αναλυση παλινδρομησης, λα'ι'φ ιζ φουλ οφ πισιμπιλιτιζ, αλλα δεν νομιζω οτι ειναι λυση εκεινη τη μερα. Για να μην το λεμε λιγο πριν, εγω εστειλα μειλ κ ενημερωσα την κοπελα που μας εκανε εργαστηριο για το θεμα.Αν μαθω κατι νεοτερο θα ποσταρω