Αριθμητική Ανάλυση II και Εργαστήριο

Συζητήσεις για μαθήματα του 3ου έτους στην κατεύθυνση Μαθηματικού Εφαρμογών.

Συντονιστές: Ryu, markelos, meleneemil, Nasia!

Άβαταρ μέλους
1/2rizax
Δημοσιεύσεις: 231
Εγγραφή: Δευ Δεκ 04, 2006 3:39 pm

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από 1/2rizax »

Και οι 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
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από armaos »

παιδια ευχαριστω πολυ για την απαντηση.
Μπορειτε να μου εξηγήσετε κατι;
1)το OSF=[]; ειναι δηλωση διανυσματος χωρις να δηλωνει το μεγεθος του;
2)Η γραμμη OS=[OS;abs(f0true(tout(length(tout)))-yout(length(yout)))]; τι εκφραζει; μονο το abs καταλαβαινω! (ξερω οτι γινομαι κουραστικος, αν θελετε μου απαντατε)

Ημερομηνια για παραδοση των εργασιων δεν εχει βγει.Οταν ειχα μιλησει με την κοπελα που μας κανει το εργαστηριο μου ειχε πει παντως οτι και πριν μπορουμε να τις παραδοσουμε.Κανονικα παντως ειτε πεμπτη ειτε παρασκευη θα ειναι η εξεταση.Λογικα παρασκευη
Άβαταρ μέλους
1/2rizax
Δημοσιεύσεις: 231
Εγγραφή: Δευ Δεκ 04, 2006 3:39 pm

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από 1/2rizax »

1)Σωστά
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
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από armaos »

θεος/-α!!! Ευχαριστω παρα πολυ! ναου ιτ μεικς σενς!!

βασικά πανω σε αυτο που ειπες πιο πανω. Την εργασια την εχω σχεδον τελειωσει αλλα μου βγαζει οτι τα διανυσματα δεν εχουν ιδιο μεγεθος, με αποτελεσμα να μην εχω κκαι γραφικη σφαλματος. Ο κωδικας που εγραψα ειναι παρομοιος με του παιδιου.

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: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από O kanenas »

Δεν είδα την ανακοίνωση, αλλά πληροφορήθηκα ότι το τμήμα της Τετάρτης 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
Opeth
Δημοσιεύσεις: 23
Εγγραφή: Τετ Απρ 08, 2009 5:30 pm
Real Name: Andreas
Gender: Male
Facebook ID: 0

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από Opeth »

και των 3.30-5 μετα? αν ξερει κανεις να απαντησει plz:!
Άβαταρ μέλους
1/2rizax
Δημοσιεύσεις: 231
Εγγραφή: Δευ Δεκ 04, 2006 3:39 pm

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από 1/2rizax »

Η ανακοίνωση δεν διαχώριζε τα τμήματα. Όλοι μαζί θα εννοεί στις 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,'-');
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
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από armaos »

ok eyxaristv poly!!
Άβαταρ μέλους
garfield
Δημοσιεύσεις: 40
Εγγραφή: Σάβ Ιουν 07, 2008 12:38 am
Real Name: a tabby,lazy,cute cat
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από garfield »

Θα μπορουσε καποιος να ενημερωσει σχετικα με το τι ειπωθηκε σημερα στο εργαστηριο για τα ακολουθα θεματα?

->ποτε ειναι η καταληκτικη ημερομηνια παραδοσης των εργασιων?
->θα γινει η προφορικη εξεταση τους?
->αν ναι,ποτε θα συμβει αυτο ή πώς θα ενημερωθουμε?
->ποτε θα γινει η γραπτη εξεταση του εργαστηριου?πώς θα ενημερωθουμε και γι αυτην?


αληθεια,η υπευθυνη γιατι δεν απαντα στα e-mails?
Άβαταρ μέλους
ran-tan-plan
Δημοσιεύσεις: 116
Εγγραφή: Πέμ Ιαν 24, 2008 7:38 pm
Real Name: fr
Facebook ID: 0
Τοποθεσία: Patras/Athens

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από ran-tan-plan »

Μα καλα,κανεις δεν πηγε σ αυτην την αναπληρωση?Ειναι πολυ σημαντικο να απαντησει καποιος,ειναι φλεγοντα τα ερωτηματα που θετει ο garfield!!!

off-topic:μεγαλη ταλαιπωρια φετος με το εργαστηριο..
nicolas
de profundis
Δημοσιεύσεις: 12
Εγγραφή: Πέμ Φεβ 26, 2009 6:43 pm
Real Name: ...
Facebook ID: 0

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από de profundis »

Λοιπόν,στο τελευταίο εργαστήριο που τη ρωτήσαμε για τη γραπτή εξέταση του εργαστηρίου είπε πως θα γίνει μες στο φλεβάρη(κατατοπιστικότατο) και θα αναρτηθεί ανακοίνωση για την ακριβή ημερομηνία στον πίνακα ανακοινώσεων έξω απ το pc lab.Τη ρώτησα αν θα βγάλουν ανακοίνωση κάπου στο internet,γιατί είναι περίοδος εξεταστικής και δε μπορούμε να πηγαίνουμε κάθε μέρα,και μου είπε αν θέλουμε να της στείλουμε mail(ελπίζω τότε να απαντάει).Οσο για την προφορική εξέταση είναι υπεύθυνος ο Φιλλιπάκης και δεν έχει βγάλει ημερομηνίες ακόμα...Για τις εργασίες απ ό,τι άκουσα η παράδοση πρέπει να γίνει πριν τη γραπτή εξέταση του μαθήματος αλλά το λέω με επιφύλαξη γιατί το είχε πει στο προηγούμενο μάθημα που δεν ήμουν εκεί και μη σε πάρω στο λαιμό μου..Τέλος,για το μάθημα που έγινε την προηγούμενη εβδομάδα(μετά την ακύρωση της γσ) πήραμε απουσίες όσοι λείπαμε αλλα γενικά και δύο απουσίες να έχεις δεν υπάρχει πρόβλημα..
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από armaos »

να ρωτήσω κάτι παιδιά, στην 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))


Στο πρόγραμμα που εχω γράψει μου βγαζει ενα ακυρο παραθυρο γραφικης παραστασης. που οφειλεται;
Άβαταρ μέλους
1/2rizax
Δημοσιεύσεις: 231
Εγγραφή: Δευ Δεκ 04, 2006 3:39 pm

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από 1/2rizax »

(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 σου γιατί μάλλον δε βάλαμε την ίδια.
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
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από armaos »

η 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))];
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: Αριθμητική Ανάλυση ΙΙ

Δημοσίευση από armaos »

λοιπον παιδια βγηκε ανακοινωση οτι η γραπτη εξεταση του εργαστηριου θα γινει την τριτη 9 φεβρουαριου 12 με 3. Την ιδια μερα κατα πασα πιθανοτητα θα εξεταστουν κ οι εργσιες προφορικα. Δεν ξερω για σας αλλα εγω εκεινη τη στιγμη θα δινω αναλυση παλινδρομησης, λα'ι'φ ιζ φουλ οφ πισιμπιλιτιζ, αλλα δεν νομιζω οτι ειναι λυση εκεινη τη μερα. Για να μην το λεμε λιγο πριν, εγω εστειλα μειλ κ ενημερωσα την κοπελα που μας εκανε εργαστηριο για το θεμα.Αν μαθω κατι νεοτερο θα ποσταρω
Απάντηση

Επιστροφή στο “Μαθηματικού Εφαρμογών”