i. Επιλύστε με απαλοιφή Gauss μερικής οδήγησης το σύστημα:

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "i. Επιλύστε με απαλοιφή Gauss μερικής οδήγησης το σύστημα:"

Transcript

1 ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 04 0, Ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑ #: ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ ΕΞΙΣΩΣΕΩΝ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: Ημερομηνία παράδοσης εργασίας: 0 04 Επιμέλεια απαντήσεων: Ι. Λυχναρόπουλος ΑΣΚΗΣΗ i. Επιλύστε με απαλοιφή Gauss μερικής οδήγησης το σύστημα: x x xx x x x H λύση του συστήματος προκύπτει από το Mathematica με την εντολή: LinearSolve[{{0,-,},{,,-},{,0,-}},{,,}]//N ή με την εντολή: Solve[{-y+z==,x+y-z==,x-z==}]//N και είναι η: x 0.8, x.90, x 0.96 Gauss με μερική οδήγηση r r r r/ r r r r r 0 r r /( ) r r r r r / Επομένως: x0.4x 0.4 x x x.x 0.66 x 0.66.x x x Εκτελώντας την προς τα πίσω αντικατάσταση παίρνουμε τελικά x 0.8 x.90 x 0.96 Κώδικας Fortran που επιλύει το συγκεκριμένο σύστημα με την μέθοδο Gauss με μερική οδήγηση:

2 program Gauss_partial_pivoting implicit none integer,parameter::n= real::a(n,n),b(n),x(n) real::e(n,n+) integer::i A(,:)=(/0,-,/) A(,:)=(/,,-/) A(,:)=(/,0,-/) b=(/,,/)!epayksimenos Pinakas E(:N,:N)=A E(:N,N+)=b call gauss_partial_pivot(e,n,x)!display Result Do i=,n print*,i,x(i) Enddo contains subroutine gauss_partial_pivot(a,n,x) integer,intent(in)::n real,intent(inout)::a(n,n+) real,intent(out)::x(n) real::v(:n),temp(n+) integer::i,k,pos real::s,pivot do k=,n-!pivoting pivot=maxval(abs(a(k:n,k))) pos=maxloc(abs(a(k:n,k)),); pos=k-+pos print* print* print*,k,' Pivot=',pivot,'Position=',pos!If pivot is not in the current row!exchange rows if (pos/=k) then temp=a(k,:) A(k,:)=A(pos,:) A(pos,:)=temp end if!end OF PIVOTING!Find column multipliers v(k+:n)=a(k+:n,k)/a(k,k)

3 !Use multipliers to eliminate column values reducing each row Do i=k+,n A(i,k:N+)=A(i,k:N+)-v(i)*A(k,k:N+) Enddo!Display multipliers and Array after each reduction step print* print*,' Multipliers ' print '(00F0.)',v(k+:N) print*,' ',k,' ' do i=,n print '(00(F0.,:,","))',a(i,:)!Backward Substitution Do k=n,,- s=sum(a(k,k+:n)*x(k+:n)) X(k)=(A(k,N+)-s)/A(k,k) Enddo end subroutine End program ii. Αναφέρετε και εξηγείστε τα πλεονεκτήματα της απαλοιφής Gauss με μερική οδήγηση σε σχέση με την απαλοιφή Gauss χωρίς οδήγηση και με πλήρη οδήγηση Η απαλοιφή Gauss χωρίς οδήγηση έχει το μειονέκτημα πως, αν υπάρχει διαφορά τάξης μεγέθους στα στοιχεία του επαυξημένου πίνακα, ενδέχεται να δώσει εσφαλμένο αποτέλεσμα λόγω του συσσωρευμένου αριθμητικού σφάλματος. Αυτό συμβαίνει κυρίως όταν οι πολλαπλασιαστές που χρησιμοποιούνται στη μέθοδο έχουν μεγάλο μέγεθος. Το πρόβλημα αυτό αντιμετωπίζεται με την απαλοιφή Gauss με μερική οδήγηση, όπου το μέγεθος των πολλαπλασιαστών σε κάθε βήμα διατηρείται μικρό. Το ίδιο αποτέλεσμα επιτυγχάνεται και με την απαλοιφή Gauss με πλήρη οδήγηση, η οποία όμως απαιτεί περισσότερες πράξεις από την απαλοιφή Gauss με μερική οδήγηση, αυξάνοντας παράλληλα το υπολογιστικό κόστος. Βέβαια όταν το σύστημα είναι ιδιόμορφο (ill conditioned), δηλαδή η ορίζουσα του πίνακα συντελεστών να είναι πολύ κοντά στο μηδέν, καμία μέθοδος Gauss δεν μπορεί να αποφύγει το αριθμητικό σφάλμα. iii. Επιλύστε το παραπάνω σύστημα με την επαναληπτική μέθοδο Gauss Seidel και συγκρίνετε την αποτελεσματικότητα των απευθείας και των επαναληπτικών μεθόδων. Αναδιατάσσουμε τις εξισώσεις του συστήματος, έτσι ώστε στη διαγώνιο του πίνακα των συντελεστών να υπάρχουν μη μηδενικά στοιχεία με όσο γίνεται μεγαλύτερες τιμές. x x x x x x x Στη συνέχεια εφαρμόζουμε την επαναληπτική διαδικασία Gauss Seidel

4 (k) ( ) k x x ( k) ( ) ( ) k k x x x ( k) ( ) k x x όπου ( k), k 0,,... δηλώνει το επαναληπτικό βήμα. (0) (0) (0) (0) Με αρχική εκτίμηση της λύσης x = (x, x, x ) = (,,) για k 0 το σύστημα γίνεται: () x 0.8 () x () x (.6) 0.9 To μέγιστο απόλυτο σφάλμα για το πρώτο βήμα προκύπτει ως () (0) x x 0. () (0) () (0) x x max x x max 0.6 και ισούται με 0.6. () (0) x 0.09 x Για k το σύστημα γίνεται: () x (0.9) 0.88 () x () x (.9) 0.96 To μέγιστο απόλυτο σφάλμα για το δεύτερο βήμα προκύπτει ως () () x x 0.0 () () () () x x max x x max και ισούται με 0.0. () () x x Η διαδικασία επαναλαμβάνεται μέχρι να επιτευχθεί η σύγκλιση, δηλαδή μέχρι το απόλυτο σφάλμα να πέσει κάτω από κάποιο κριτήριο που έχουμε θέσει, έστω το 0 6. Κώδικας Fortran που επιλύει το συγκεκριμένο σύστημα με την μέθοδο Gauss Seidel: program Gauss_Seidel_method implicit none integer,parameter::n= real::a(n,n),b(n),x(n) integer::i A(,:)=(/,0,-/)

5 A(,:)=(/,,-/) A(,:)=(/0,-,/) b=(/,,/) x=(/,,/)!initial guess call Gauss_Seidel(A,B,N,X) do i=,n print*,x(i) contains subroutine Gauss_Seidel(A,B,N,X) integer,intent(in)::n real,intent(in)::a(n,n) real,intent(in)::b(n) real,intent(inout)::x(n) real::x_old(n) integer::i,k real::err open(0,file='results_seidel.txt') write(0,00) 0,.,x do k=,0000 x_old=x do i=,n x(i)=(b(i)-(sum(a(i,:i-)*x(:i-)) + sum(a(i,i+:n)*x_old(i+:n))))/a(i,i) err=maxval(abs(x_old(:)-x(:))) write(0,00) k,err,x print*,k,x,err if (err<e-6) exit close(0) 00 Format(i,",",e0.,","00(f0.,:,",")) end subroutine end program H εκτέλεση του προγράμματος για κριτήριο σύγκλισης το 0 6 δίνει τα ακόλουθα αποτελέσματα: Iter Abs Error x x x E E E E E E E

6 iv. Να υπολογιστεί η θετική ρίζα του συστήματος y x y cosx To σύστημα μπορεί να γραφεί σε μία εξίσωση απαλείφοντας το y ως: x cosx Η επίλυση της εξίσωσης θα γίνει με την μέθοδο Newton Raphson και στη συνέχεια το x που θα προκύψει το αντικαθιστούμε σε μία από τις δύο αρχικές εξισώσεις για να πάρουμε το y. Θέτουμε f ( x) x cosx. Επομένως f '(x) x sin x H γραφική παράσταση της συνάρτησης f ( x ) είναι η ( k ) ( k) ( k) f( x ) x x ( k ), k 0,,,... Η μέθοδος Newton Raphson γράφεται ως f '( x ) xk cosxk xk xk, k 0,,,... x sinx k k Επειδή μας ενδιαφέρει μόνο η θετική λύση, δίνουμε αρχική τιμή x0. Για k=0 η μέθοδος δίνει: x0 cosx0 x x0 x0 sinx0 cos x 0. sin Το απόλυτο σφάλμα στο πρώτο βήμα είναι xx0 0.. Για k= η μέθοδος δίνει: x cosx x x x sinx 0. cos0. x sin 0. Το απόλυτο σφάλμα στο δεύτερο βήμα είναι x x 0.0. Η διαδικασία επαναλαμβάνεται μέχρι να επιτευχθεί η σύγκλιση, δηλαδή μέχρι το απόλυτο σφάλμα να πέσει κάτω από κάποιο κριτήριο που έχουμε θέσει, έστω το 0 6. Κώδικας Fortran που επιλύει το συγκεκριμένη εξίσωση με την μέθοδο Newton Raphson:

7 program Newton_Raphson_Method implicit none real::x0,xnew,err_critirio,err,xold integer i,maxi print*, 'Initial guess'!read*, x0 x0= err_critirio=e-6 maxi=0000 open(0,file='results_newton_raphson.txt') err = 00. i = xold=x0 write(0,00) 0,xold,f(xold),df(xold),err print*, 0,xold,f(xold),df(xold),err do while ((i/=maxi).and.(err>=err_critirio).and.(abs(df(xold))>e-6)) xnew = xold - (f(xold)/df(xold)) err = abs(xnew - xold) write(0,00) i,xnew,f(xnew),df(xnew),err print*, i,xnew,f(xnew),df(xnew),err xold = xnew i = i + 00 Format(i,",",(F.4,","),E.) if ((err<err_critirio).and.(abs(df(xold))>e-6)) then print*, 'The root within the prescribed error limit is:',xold print*, 'The absolute error =',err print*,'the number of iteration performed before achieving' print*,'acceptable error limit is:',i - elseif((err>err_critirio).and.(abs(df(xold))>e-6)) then print*, 'The root is not reached within the error limit after prescribed number of iteration.' print*, 'The approximate root =',xold print*, 'The absolute error =',err elseif(abs(df(xold))<e-6) then print*, 'Newton''s method fails...derivative equal to zero.' endif contains real function f(x) real,intent(in)::x f= x**-*cos(x)+ end function

8 real function df(x) real::x df=*x+*sin(x) end function end program Η εκτέλεση του προγράμματος δίνει: Iter x f(x) f (x) Abs Err E E E E 06 Επομένως x 0.46 Αντικαθιστώντας την τιμή αυτή στην πρώτη εξίσωση του αρχικού συστήματος παίρνουμε: y ΑΣΚΗΣΗ Επιλέξτε ένα σύστημα Ν εξισώσεων και επιλύστε το αριθμητικά με τις μεθόδους α) απαλοιφή Gauss, β) παραγοντοποίηση LU, γ) Jacobi, δ) Gauss Seidel και ε) S.O.R. x x x 4 x x x 4 x 9x x 4 x 4x 8x 4 Η λύση του συστήματος δίνεται από το Mathematica με την εντολή: LinearSolve[{{,0,-,},{-,-,0,},{,0,-9,},{,4,0,8}}, {,,-,}] και είναι η x 0.68, x 0.4, x 0.44, x ) Gauss r r r r r r

9 r4 r4 r 9 8 r4 r4 r r4 r4 r ή Επομένως το αρχικό σύστημα γράφεται και ως xx x4 x x x4 / x 0.8x.4x4.4 x.4 0.8x.4 x4/ ( ).8x.4x4.6 x.6.4 x4/ (.8) 8.46x4.8 x4.8 / 8.46 Με προς τα πίσω αντικατάσταση παίρνουμε την λύση x 0.68, x 0.4, x 0.44, x Κώδικας Fortran που επιλύει το συγκεκριμένο πρόβλημα με την απαλοιφή Gauss: program Gauss_naive implicit none integer,parameter::n=4 real::a(n,n),b(n),x(n) real::e(n,n+) integer::i A(,:)=(/,0,-,/) A(,:)=(/-,-,0,/) A(,:)=(/,0,-9,/) A(4,:)=(/,4,0,8/) b=(/,,-,/)!epayksimenos Pinakas E(:N,:N)=A

10 E(:N,N+)=b call naive_gauss_elimination(e,n,x)!display Result Do i=,n print*,i, x(i) Enddo contains subroutine naive_gauss_elimination(a,n,x) integer,intent(in)::n real,intent(inout)::a(n,n+) real,intent(out)::x(n) real::v(:n) integer::i,k real::s Do k=,n-!find column multipliers v(k+:n)=a(k+:n,k)/a(k,k)!use multipliers to eliminate column values reducing each row Do i=k+,n A(i,k:N+)=A(i,k:N+)-v(i)*A(k,k:N+) Enddo!Display multipliers and Array after each reduction step print* print*,' Multipliers ' print '(00F0.)',v(k+:N) print*,' ',k,' ' do i=,n print '(00(F0.,:,","))',a(i,:)!Backward Substitution Do k=n,,- s=sum(a(k,k+:n)*x(k+:n)) X(k)=(A(k,N+)-s)/A(k,k) Enddo end subroutine End program Σε Mathematica οι εντολές που επιλύουν το συγκεκριμένο πρόβλημα με την απαλοιφή Gauss είναι οι ακόλουθες: a={{,0,-,},{-,-,0,},{,0,-9,},{,4,0,8}}; b={,,-,}; n=length[b];

11 (cc=transpose[append[transpose[a],b]])//matrixform c=cc; result=reap[do[do[v=c[[i,k]]/c[[k,k]];c[[i,all]]=c[[i,all]]- c[[k,all]]*v;sow[{v,c}],{i,k+,n}], {k,,n-}]]; cc//matrixform Do[Print[result[[,,k,]]," -- ",result[[,,k,]]//matrixform],{k,,6}] ) Παραγοντοποίηση LU a a a a l u u u 4 4 a a a a 4 l l u u 4 a a a a 4 l l l u 4 a4 a4 a4 a44 l4 l4 l4 l A LU l lu lu lu4 l lu l lu lu lu4 lu 4 l lu l lu lu l lu4 lu4 lu 4 l4 l4u l4 lu l4u l4 l4u4 l4u4 l4u4 l44 Σαρώνοντας τον πίνακα εναλλάξ σε κάθε γραμμή και στήλη, οι ποσότητες l ij και u ij υπολογίζονται από τις ακόλουθες σχέσεις: l a, u a / l 0, u a / l, u4 a4 / l l a, l a, l4 a4, l a lu, 4 u a lu / l, u4 a4 lu4 / l 9 l a lu 0, l4 a4 l4u 4, l a lu lu u4 a4 lu4 lu4 / l 9 0 l4 a4 l4u l4u, l44 a44 l4u4 l4u4 l4u4 Επομένως L και U Όπως και στην προηγούμενη μέθοδο παραγοντοποίησης LU, έτσι κι εδώ επιλύουμε αρχικά το σύστημα Ly b, το οποίο με προς τα εμπρός αντικατάσταση δίνει τη λύση: y 0., y 0.48, y 0.46, y Τέλος, επιλύοντας το σύστημα Ux y με προς τα πίσω αντικατάσταση, παίρνουμε τη λύση του αρχικού συστήματος:

12 x.89, x.894, x 4.684, x Κώδικας Fortran που εφαρμόζει την παραγοντοποίηση LU: program Crout_LU_Decomposition implicit none real,allocatable::a(:,:),x(:),z(:),l(:,:),u(:,:),b(:) real::s integer::i,k,n n=4 allocate(a(n,n),x(n),z(n),l(n,n),u(n,n),b(n)) A(,:)=(/,0,-,/) A(,:)=(/-,-,0,/) A(,:)=(/,0,-,/) A(4,:)=(/,4,0,/) b=(/-,,,-/) call Crout_LU_Decompose(A,N,L,U) print* print*, '-----A-----' do i=,n print*,a(i,:) print* print*, '-----L-----' do i=,n print '(00(f0.,:,","))',l(i,:) print* print*, '-----U-----' do i=,n print '(00(f0.,:,","))',u(i,:)!Solve L*Z=B!Forward Substitution Do k=,n s=sum(l(k,:k-)*z(:k-)) Z(k)=(B(k)-s)/L(k,k) Enddo Do i=,n print*,i, z(i) Enddo!Solve U*X=Z!Backward Substitution Do k=n,,- s=sum(u(k,k+:n)*x(k+:n)) X(k)=Z(k)-s Enddo print*,' '!display Result

13 Do i=,n print*,i, X(i) Enddo contains subroutine Crout_LU_decompose(A,N,L,U) integer,intent(in)::n real,intent(in)::a(n,n) real,intent(out)::l(n,n),u(n,n) integer::i,j,k u=0 l=0 L(:N, ) = A(:N, ) do i =,N U(i, i) = U(,:N) = A(, :N) / L(, ) do j =,N- do i = j,n L(i, j) = A(i, j) -sum( L(i, :j - ) * U(:j -, j)) do k = j +,N U(j,k) = (A(j,k) - sum(l(j, :j - ) * U(:j -, k))) / L(j, j); L(N,N) = A(N,N) - sum(l(n, :N - ) * U(:N -, N)) end subroutine End program Με την χρήση του Mathematica η λύση του συγκεκριμένου προβλήματος δίνεται με τις ακόλουθες εντολές: a={{,0,-,},{-,-,0,},{,0,-,},{,4,0,}}; b={-,,,-.}; n=length[b]; ll=table[0,{n},{n}]; Do[ll[[i,j]]=Subscript[l, i,j],{i,,n},{j,,i}] ll//matrixform uu=identitymatrix[n]; Do[uu[[i,j]]=Subscript[u, i,j],{i,,n},{j,i+,n}] uu//matrixform s=solve[ll.uu==a] (ll=ll/.s[[]])//matrixform (uu=uu/.s[[]])//matrixform y=linearsolve[ll,b] x=linearsolve[uu,y]

14 ) Jacobi Αρχικά γράφουμε το σύστημα στην ακόλουθη μορφή: ( k) ( ) ( ) k k x x x4 ( k) ( ) ( ) k k x x x4 ( k) ( k) ( k) x x x4 9 ( k) ( ) ( ) 4 k 4 k x x x 8 όπου ( k), k 0,,... δηλώνει το επαναληπτικό βήμα. (0) (0) (0) (0) (0) Με αρχική εκτίμηση της λύσης x = (x, x, x, x 4 ) = (0,0,0,0) για k 0 το σύστημα γίνεται: () x (0) 0 0. () x (0) () x (0) (0) 0. 9 () x4 (0) 4(0) 0. 8 To απόλυτο σφάλμα για το πρώτο βήμα προκύπτει ως () (0) x x 0. () (0) x () (0) x 0.86 x x max max και ισούται με 0.. () (0) x x 0. () (0) 0. x4 x 4 Για k το σύστημα γίνεται: () x (0.) () x (0.) () x (0.) (0.) () x4 (0.) 4( 0.86)

15 To απόλυτο σφάλμα για το δεύτερο βήμα προκύπτει ως () () x x 0.08 () () x () () x 0.00 x x max max και ισούται με 0.. () () x x 0. () () 0.09 x4 x 4 Η διαδικασία επαναλαμβάνεται μέχρι να επιτευχθεί η σύγκλιση, δηλαδή μέχρι το απόλυτο σφάλμα να πέσει κάτω από κάποιο κριτήριο που έχουμε θέσει, έστω το 0 6. Κώδικας Fortran που επιλύει το συγκεκριμένο σύστημα με την μέθοδο Jacobi: program Jacobi_method implicit none integer,parameter::n=4 real::a(n,n),b(n),x(n) integer::i A(,:)=(/,0,-,/) A(,:)=(/-,-,0,/) A(,:)=(/,0,-9,/) A(4,:)=(/,4,0,8/) b=(/,,-,/) x=(/0,0,0,0/)!initial guess call Jacobi(A,b,N,x) do i=,n print*,x(i) contains subroutine Jacobi(A,B,N,X) integer,intent(in)::n real,intent(in)::a(n,n) real,intent(in)::b(n) real,intent(inout)::x(n) real::x_old(n) integer::i,k real::err open(0,file='results_jacobi.txt') do k=,0000 print*,k x_old=x do i=,n x(i)=(b(i)-(sum(a(i,:i-)*x_old(:i- ))+sum(a(i,i+:n)*x_old(i+:n))))/a(i,i) err=maxval(abs(x_old(:)-x(:)))

16 k,err,x write(0,'(i,",",e0.,",",00(f0.,:,","))') print*,k,err,x if (err<e-6) exit close(0) end subroutine end program Η εκτέλεση του προγράμματος δίνει: Αριθμός Απόλυτο x x x x 4 επανάληψης σφάλμα E E E E E E E E E E E E E E ) Gauss Seidel Αρχικά γράφουμε το σύστημα στην ακόλουθη μορφή: ( k) ( ) ( ) k k x x x4 ( k) ( ) ( ) k k x x x4 ( k) ( k) ( k) x x x4 9 ( k) ( ) ( ) 4 k 4 k x x x 8 όπου ( k), k 0,,... δηλώνει το επαναληπτικό βήμα. Με αρχική εκτίμηση της λύσης (0) (0) (0) (0) (0) x = (x, x, x, x ) = (0,0,0,0) για k 0 το σύστημα γίνεται: 4

17 () x (0) 0 0. () x (0.) () x (0.) (0) () x4 (0.) 4(0) To απόλυτο σφάλμα για το πρώτο βήμα προκύπτει ως () (0) x x 0. () (0) x () (0) x 0.4 x x max max και ισούται με () (0) x 0.4 x () (0) x4 x 4 Για k το σύστημα γίνεται: () x (0.4) () x (0.60) () x (0.60) (0.496) 0. 9 () x4 (0.60) 4( 0.89) To απόλυτο σφάλμα για το δεύτερο βήμα προκύπτει ως () () x x 0.06 () () x () () x 0.0 x x max max και ισούται με 0.. () () x x 0. () () 0.04 x4 x 4 Η διαδικασία επαναλαμβάνεται μέχρι να επιτευχθεί η σύγκλιση, δηλαδή μέχρι το απόλυτο σφάλμα να πέσει κάτω από κάποιο κριτήριο που έχουμε θέσει, έστω το 0 6. Ο κώδικας σε Fortran που επιλύει ένα σύστημα με τη μέθοδο Gauss Seidel δόθηκε στην άσκηση (iii). Αν τον τρέξουμε για το συγκεκριμένο πρόβλημα δίνει τα ακόλουθα αποτελέσματα: Iter Abs Err x x x x E E E E E E E E

18 ) SOR Αρχικά γράφουμε το σύστημα στην ακόλουθη μορφή: ( k) ( k) ( k) ( k) x x x4 ( ) x ( k) ( k) ( k) ( k) x x x4 ( ) x ( k) ( k) ( k) ( k) x x x4 ( ) x 9 ( k) ( k) ( k) ( k) x4 x 4 x ( ) x4 8 όπου ( k), k 0,,... δηλώνει το επαναληπτικό βήμα και. Έστω.0. Με αρχική εκτίμηση της λύσης x = (x, x, x, x ) = (0,0,0,0) για k 0 το (0) (0) (0) (0) (0) 4 σύστημα γίνεται: ().0 x (0) (0) 0.0(0) 0.0 ().0 x (0) 0.4 ().0 x 0.0(0) 0.0(0) ().0 x (0) To απόλυτο σφάλμα για το πρώτο βήμα προκύπτει ως () (0) x x 0.0 () (0) x () (0) x 0.4 x x max max και ισούται με 0.0. () (0) x x 0.40 () (0) 0.0 x4 x 4 Για k το σύστημα γίνεται: ().0 x (0.40) (0.0) 0.6 ().0 x ( 0.4) 0.88 ().0 x 0.6(0.0) 0.0(0.40) ().0 x (0.0) 0.4 8

19 To απόλυτο σφάλμα για το δεύτερο βήμα προκύπτει ως () () x x 0.06 () () x () () x 0.08 x x max max και ισούται με 0.9. () () x x 0.9 () () 0.0 x4 x 4 Η διαδικασία επαναλαμβάνεται μέχρι να επιτευχθεί η σύγκλιση, δηλαδή μέχρι το απόλυτο σφάλμα να πέσει κάτω από κάποιο κριτήριο που έχουμε θέσει, έστω το 0 6. Κώδικας Fortran που επιλύει το συγκεκριμένο σύστημα με την μέθοδο SOR: program SOR_Method implicit none real,allocatable::a(:,:),x(:),b(:) integer::i,n real::w n=4 allocate(a(n,n),x(n),b(n)) A(,:)=(/,0,-,/) A(,:)=(/-,-,0,/) A(,:)=(/,0,-9,/) A(4,:)=(/,4,0,8/) b=(/,,-,/)!initial guess x=0 w=.0 call SOR(A,B,N,X,w) do i=,n print*,x(i) contains subroutine SOR(A,B,N,X,w) integer,intent(in)::n real,intent(in)::a(n,n) real,intent(in)::b(n) real,intent(inout)::x(n) real,intent(in)::w real::x_old(n) integer::i,k real::err open(0,file='results_sor.txt') do k=,0000 x_old=x do i=,n

20 x(i)=w*(b(i)-(sum(a(i,:i-)*x(:i- ))+sum(a(i,i+:n)*x_old(i+:n))))/a(i,i)+ (-w)*x_old(i) err=maxval(abs(x_old(:)-x(:))) write(0,'(i,",",e0.,",",00(f0.,:,","))') k,err,x print*,k,err,x if (err<e-6) exit close(0) end subroutine end program H εκτέλεση του προγράμματος δίνει τα ακόλουθα αποτελέσματα (ω=.0): Iter Abs Err x x x x E E E E E E Σημειώνεται ότι στο συγκεκριμένο σύστημα η τιμή ω=.0 οδηγεί στον ελάχιστο αριθμό επαναλήψεων. Παρακάτω δίδεται ο προκύπτων αριθμός επαναλήψεων για διάφορες τιμές της παραμέτρου χαλάρωσης ω: ω=0.6 Επαν=4 ω=0. Επαν=9 ω=0.8 Επαν= ω=0.9 Επαν= ω=0.99 Επαν=9 ω=.0 Επαν=9 ω=.0 Επαν= ω=. Επαν= ω=. Επαν=8 ω=. Επαν=9 ω=.4 Επαν=6 ΑΣΚΗΣΗ Επιλέξτε ένα μη γραμμικό σύστημα εξισώσεων και επιλύστε το αριθμητικά με τη μέθοδο Newton. Έστω το μη γραμμικό σύστημα: x x y0 z 0 yz 0

21 Επομένως f x, y, z x y,, f x y z x z,, f x y z yz O πίνακας της Ιακωβιανής γράφεται ως x 0 x J( x ) x 0 0z, όπου x y 0 z yz z Ξεκινώντας με μία αρχική εκτίμηση της λύσης x υπολογισθεί αρχικά το z, y, z J( xk) x k = f( x k) x0 y, θα πρέπει σε κάθε βήμα να z x= επιλύοντας το γραμμικό σύστημα: και στη συνέχεια το νέο x από τη σχέση: x x x. H διαδικασία επαναλαμβάνεται k k k Έστω x 0 (,,) Στο πρώτο βήμα θα πρέπει να επιλυθεί το σύστημα: 0 x y z το οποίο δίνει x 0.9, y 0., z 0.4 x Το νέο x θα είναι το x x0 x y z 0.4. Μέγιστο απόλυτο σφάλμα για το πρώτο βήμα xx0 x xx 0 max y y0 max y και ισούται με 0.4. z z z 0 Στο δεύτερο βήμα θα πρέπει να επιλυθεί το σύστημα:.88 0 x y z το οποίο δίνει x 0., y 0., z 0.0 x Το νέο x θα είναι το x xx y z

22 x Μέγιστο απόλυτο σφάλμα για το δεύτερο βήμα προκύπτει ως x x max y και ισούται με z Συνεχίζουμε επαναληπτικά την ίδια διαδικασία μέχρι το απόλυτο σφάλμα να πέσει κάτω από κάποιο κριτήριο που έχουμε θέσει, έστω το 0 4. Κώδικας Mathematica που επιλύει το μη γραμμικό σύστημα: ClearAll["Global`*"] (*Καθαρισμός μνήμης*) (*ΔΕΔΟΜΕΝΑ ΠΡΟΒΛΗΜΑΤΟΣ*) f={x^-y-,x^-z^+,y z^-}; (*Συναρτήσεις Συστήματος*) vars={x,y,z}; (*Μεταβλητές*) v0={,,}; (*Αρχική Εκτίμηση*) critirio=0^-4; (*Κριτήριο Σύγκλισης*) (*Αναλυτική Λύση*) Solve[f==0,vars,Reals]//N J=Outer[D,f,vars]; (*Ιακωβιανή*) J//MatrixForm lins=linearsolve[j,-f]; (*Συμβολική Επίλυση Γραμμικού Συστήματος*) rules:=thread[vars->v] (*Κανόνες αντικατάστασης που θα χρησιμοποιηθούν αργότερα*) result={};err=;v=v0;i=0;(*αρχικοποίηση μεταβλητών*) While[err>=critirio, (*Συνθήκη Συνέχισης Επαναλήψεων*) Jac=Flatten[J]/.rules;(*Υπολογισμός Ιακωβιανής για εκτύπωση*) Func=f/.rules; (*Υπολογισμός τιμών συναρτήσεων για εκτύπωση*) dv=n[(lins/.rules)]; (*Τιμή επίλυσης του γραμμικού συστήματος*) result=append[result,flatten[{i,n[v],func,jac,dv,err}]]; (*result=o τελικός πίνακας εκτύπωσης αποτελεσμάτων*) v=v+dv; (*Νέα προσέγγιση της λύσης*) err=max[abs[dv]]; (*Υπολογισμός απόλυτου σφάλματος*) i=i+; (*Μετρητής Επαναλήψεων*)] (*Αυτοματοποιημένη δημιουργία γραμμής Τίτλων για τον πίνακα των αποτελεσμάτων*) title={"iter",vars}; (*Iter,x,y,z,...*) Do[s="f"<>ToString[i];title=Append[title,s],{i,,Length[vars]} ]; (*f,f,f,...*) Do[s="Df"<>ToString[i]<>ToString[vars[[j]]];title=Append[title,s],{i,,Length[vars]},{j,,Length[vars]}]; (*Dfx,Dfy,...*) s=inner[stringjoin,table["d",{length[vars]}],map[tostring,vars ],List]; title=append[title,s]; (*dx,dy,dz,...*) title=flatten[append[title,"abs Err"] (*Abs Err*)];

23 result=prepend[result,title]; (*Προσθήκη της γραμμής τίτλου στα αποτελέσματα*) (*Εμφάνιση αποτελεσμάτων σε μορφή πίνακα με σημαντικά ψηφία*) Style[Grid[result,Alignment->Left,Frame->All,ItemStyle-> {Automatic,{->{Bold,4}}},Background-> {{},{LightGray,None}}],PrintPrecision->] Η εκτέλεση του κώδικα δίνει τον ακόλουθο πίνακα αποτελεσμάτων: Iter x y z f f f Dfx Dfy Dfz Dfx Dfy Dfz Dfx Dfy Dfz dx dy dz Abs Err ΑΣΚΗΣΗ 4 Να βρεθεί αριθμητικά με ακρίβεια δύο σημαντικών ψηφίων η θετική ρίζα της εξίσωσης 6 x 0 εφαρμόζοντας τις μεθόδους των διαδοχικών αντικαταστάσεων και του Νεύτωνα. ) Μέθοδος διαδοχικών αντικαταστάσεων Ξαναγράφουμε την αρχική εξίσωση ως: 6 x 6 6 x 0 6 x x x 0 x 6 x x x x x x Επομένως δημιουργείται ο ακόλουθος αναδρομικός τύπος: 6 xk xk, k 0,,,... xk Θέτοντας x0 παίρνουμε για k x x x0 Το απόλυτο σφάλμα στο πρώτο βήμα είναι xx Για k= η μέθοδος δίνει: x x x 4.66 Το απόλυτο σφάλμα στο δεύτερο βήμα είναι x x 0.6 Η διαδικασία επαναλαμβάνεται μέχρι να επιτευχθεί η σύγκλιση, δηλαδή μέχρι το απόλυτο σφάλμα να πέσει κάτω από κάποιο κριτήριο που έχουμε θέσει, έστω το 0 6.

24 Το πρόγραμμα σε Fortran που επιλύει το συγκεκριμένη εξίσωση με την μέθοδο των διαδοχικών αντικαταστάσεων παρουσιάζεται στη συνέχεια: program Fixed_Point_Method implicit none real::x0,xnew,err_critirio,err,xold integer i,maxi print*, 'Initial guess'!read*, x0 x0= err_critirio=e-6 maxi=0000 open(0,file='results_fixed_point.txt') err =. i = xold=x0 write(0,00) 0,xold,f(xold),err print*, 0,xold,f(xold),err do while ((i/=maxi).and.(err>=err_critirio).and.(abs(xold)>e-6)) xnew =f(xold) err = abs(xnew - xold) write(0,00) i,xnew,f(xnew),err print*, i,xnew,f(xnew),err xold = xnew i = i + 00 Format(i,",",(F.,","),E.) if ((err<err_critirio).and.(abs(xold)>e-6)) then print*, 'The root within the prescribed error limit is:',xold print*, 'The absolute error =',err print*,'the number of iteration performed before achieving' print*,'acceptable error limit is:',i - elseif((err>err_critirio).and.(abs(xold)>e-6)) then print*, 'The root is not reached within the error limit after prescribed number of iteration.' print*, 'The approximate root =',xold print*, 'The absolute error =',err elseif(abs(xold)<e-6) then print*, 'Error: x is equal to zero.' endif contains real function f(x) real,intent(in)::x f= 0.*(6./x +x) end function end program

25 Η εκτέλεση του προγράμματος δίνει: Iter x f(x) Abs Err E E E E E+00 ) Μέθοδος Newton Raphson Είναι f( x) x 6 και επομένως f '( x) x ( k ) ( k) ( k) f( x ) Ο αναδρομικός τύπος x x ( k ), k 0,,,... της μεθόδου, γράφεται ως f '( x ) xk 6 xk xk, k 0,,,... xk Θέτοντας x0 παίρνουμε για k 0 x0 6 6 x x x0 () Το απόλυτο σφάλμα στο πρώτο βήμα είναι xx0.66 Για k= η μέθοδος δίνει: x x x x (4.66) Το απόλυτο σφάλμα στο δεύτερο βήμα είναι x x 0.6 Χρησιμοποιώντας το πρόγραμμα που δόθηκε στην άσκηση (iv), τροποποιώντας κατάλληλα τις συναρτήσεις f και df παίρνουμε: Iter x f(x) f'(x) Abs Err E E E E E+00

T = 425 K P = 1, 10, 20, 30, 40 atm A = , B = , a = , b = , c =

T = 425 K P = 1, 10, 20, 30, 40 atm A = , B = , a = , b = , c = ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 2012-2013, 5 Ο ΕΞΑΜΗΝΟ Απαντήσεις ΕΡΓΑΣΙΑΣ #1: ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ και ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ ΕΞΙΣΩΣΕΩΝ Ημερομηνία παράδοσης 30-10-2012 Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ 1

Διαβάστε περισσότερα

T = 425 K P = 1, 10, 20, 30, 40 atm A = , B = , a = , b = , c =

T = 425 K P = 1, 10, 20, 30, 40 atm A = , B = , a = , b = , c = ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟ ΟΙ, 2012-2013, 5 Ο ΕΞΑΜΗΝΟ Απαντήσεις ΕΡΓΑΣΙΑΣ #1: ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ και ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ ΕΞΙΣΩΣΕΩΝ Ηµεροµηνία παράδοσης 30-10-2012 Επιµέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ 1

Διαβάστε περισσότερα

Παράδειγμα #3 ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ

Παράδειγμα #3 ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ Παράδειγμα # ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ ) Να βρεθεί µία πραγµατική ρίζα της εξίσωσης, x xx µε τις µεθόδους α) της διχοτόµησης β) της γραµµικής παρεµβολής γ) των διαδοχικών επαναλήψεων

Διαβάστε περισσότερα

Παράδειγμα #5 EΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΜΕΘΟΔΟ NEWTON ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης. ( k ) ( k)

Παράδειγμα #5 EΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΜΕΘΟΔΟ NEWTON ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης. ( k ) ( k) Παράδειγμα # EΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΜΕΘΟΔΟ NEWTON ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση Να επιλυθεί το παρακάτω μη γραμμικό σύστημα με την μέθοδο Newton: ( ) ( ) f, = + = 0 f, = + 8=

Διαβάστε περισσότερα

Παράδειγμα #4 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΜΕΘΟΔΟΥΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Παράδειγμα #4 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΜΕΘΟΔΟΥΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Παράδειγμα #4 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΜΕΘΟΔΟΥΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση Τα ισοζύγια μάζας του συστήματος διανομή ατμού σε μονάδα διυλιστηρίου δίνονται από τις παρακάτω

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #1: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ.

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #1: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 005-06, 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης. Πως ορίζεται και τι σηµαίνει ο όρος lop στους επιστηµονικούς υπολογισµούς.

Διαβάστε περισσότερα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 6)

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 6) Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 6) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 6) Σεπτέμβριος 2015

Διαβάστε περισσότερα

Παράδειγμα #4 ΑΛΓΕΒΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

Παράδειγμα #4 ΑΛΓΕΒΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Παράδειγμα #4 ΑΛΓΕΒΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Επιμέλεια: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ Άσκηση 1 Τα ισοζύγια µάζας του συστήµατος διανοµής ατµού σε µονάδα διυλιστηρίου δίνονται από τις παρακάτω εξισώσεις: 181.60

Διαβάστε περισσότερα

Παράδειγμα #5 ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ & ΜΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης

Παράδειγμα #5 ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ & ΜΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης Παράδειγμα #5 ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ & ΜΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης. Το παρακάτω αλγεβρικό τρι-διαγώνιο σύστημα έχει προκύψει από την επίλυση µιας συνήθους διαφορικής εξίσωσης που περιγράφει

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2009-2010 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 1 η Σειρά Ασκήσεων 13.10.2009 Άσκηση 1. Δίνονται τα

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2011-2012 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 1 η Σειρά Ασκήσεων 26.10.2011 Άσκηση 1. Να μετατραπεί

Διαβάστε περισσότερα

ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης

ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2008-2009 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 14.10.2008 Να μετατραπεί ο αριθμός στο δυαδικό σύστημα.! " Ο αριθμός μετατρέπεται αρχικά

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ Επιμέλεια: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ Άσκηση 1 Δίνοντας το ολοκλήρωμα στη Mathematica παίρνουμε την τιμή του: 0 40 100 140558 z 2z 15

Διαβάστε περισσότερα

Παράδειγμα #9 ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΣΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Παράδειγμα #9 ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΣΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Παράδειγμα #9 ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΣΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση Να επιλυθεί η εξίσωση ροής διαμέσου ενός κυλινδρικού αγωγού λόγω διαφοράς πίεσης: d u du u = + = dr r dr du με

Διαβάστε περισσότερα

πεπερασμένη ή Η αναλυτική λύση της διαφορικής εξίσωσης δίνεται με τη βοήθεια του Mathematica: DSolve u'' r 1 u' r 1, u 1 0, u' 0 0,u r,r

πεπερασμένη ή Η αναλυτική λύση της διαφορικής εξίσωσης δίνεται με τη βοήθεια του Mathematica: DSolve u'' r 1 u' r 1, u 1 0, u' 0 0,u r,r Άσκηση : πρόκειται για ΣΔΕ δύο οριακών τιμών με εφαρμογή του αλγόριθμου Thomas για επίλυση τριγωνικού συστήματος Έχουμε να επιλύσουμε την εξίσωση: du du u dr r dr με οριακές συνθήκες u () 0 και u(0) πεπερασμένη

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων Κεφ. : Επίλυση συστημάτων αλγεβρικών εξισώσεων. Επίλυση απλών εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU ειδικές περιπτώσεις: Cholesky, Thomas..

Διαβάστε περισσότερα

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων Κεφ. : Επίλυση συστημάτων αλγεβρικών εξισώσεων. Επίλυση απλών εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU (ειδικές περιπτώσεις: Cholesky, Thomas)..

Διαβάστε περισσότερα

Κεφ. 2: Επίλυση συστημάτων εξισώσεων. 2.1 Επίλυση εξισώσεων

Κεφ. 2: Επίλυση συστημάτων εξισώσεων. 2.1 Επίλυση εξισώσεων Κεφ. : Επίλυση συστημάτων εξισώσεων. Επίλυση εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU (ειδικές περιπτώσεις: Cholesky, Thomas).. Νόρμες πινάκων,

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2010-2011 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 1 η Σειρά Ασκήσεων 12.10.2010 Άσκηση 1. Να μετατρέψετε

Διαβάστε περισσότερα

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων 5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:

Διαβάστε περισσότερα

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων 5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:

Διαβάστε περισσότερα

Εργαστήριο 2 - Απαντήσεις. Επίλυση Γραμμικών Συστημάτων

Εργαστήριο 2 - Απαντήσεις. Επίλυση Γραμμικών Συστημάτων ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ: ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΚΑΙ ΕΡΓΑΣΤΗΡΙΟ Ι Ιστοσελίδα : http://www.math.ntua.gr/~fargyriou Εργαστήριο 2 - Απαντήσεις Επίλυση

Διαβάστε περισσότερα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επανάληψης. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επανάληψης. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Δομή Επανάληψης Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Δομή Επανάληψης Επανάληψη με αρίθμηση DO = ,

Διαβάστε περισσότερα

Παράδειγμα #3 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΑΠΕΥΘΕΙΑΣ ΜΕΘΟΔΟΥΣ Επιμέλεια: Ν. Βασιλειάδης

Παράδειγμα #3 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΑΠΕΥΘΕΙΑΣ ΜΕΘΟΔΟΥΣ Επιμέλεια: Ν. Βασιλειάδης Παράδειγμα #3 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΑΠΕΥΘΕΙΑΣ ΜΕΘΟΔΟΥΣ Επιμέλεια: Ν. Βασιλειάδης Άσκηση 1 Τα ισοζύγια μάζας του συστήματος διανομής ατμού σε μονάδα διυλιστηρίου δίνονται από τις παρακάτω

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, -, Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 3.0. ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος Άσκηση Έστω ένα κύμα που κινείται εντός αγωγού με ταχύτητα c 0 m/s. Η κατανομή

Διαβάστε περισσότερα

Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss-Jordan Παραγοντοποίηση LU, LDU

Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss-Jordan Παραγοντοποίηση LU, LDU Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss-Jordan Παραγοντοποίηση LU, LDU Επιμέλεια: Ι. Λυχναρόπουλος Παράδειγμα x y Να επιλυθεί το ακόλουθο σύστημα: x+ y 6 Σε μορφή πινάκων το σύστημα γράφεται ως: x y

Διαβάστε περισσότερα

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

Διαβάστε περισσότερα

Άσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN:

Άσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN: Άσκηση 1 Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του J στα παρακάτω κομμάτια κώδικα FORTRAN: INTEGER J J = 5 J = J + 1 J = J + 1 INTEGER X, Y, J X = 2 Y =

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ. Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες)

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ. Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες) ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, 2016-2017 ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες) Κεφ. 2: Επίλυση συστημάτων εξισώσεων (διάρκεια: 3 εβδομάδες) 2.1 Επίλυση εξισώσεων 2.2 Επίλυση

Διαβάστε περισσότερα

Β ΜΕΡΟΣ: ΕΦΑΡΜΟΓΗ ΤΟΥ MATLAB ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ

Β ΜΕΡΟΣ: ΕΦΑΡΜΟΓΗ ΤΟΥ MATLAB ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ Β ΜΕΡΟΣ: ΕΦΑΡΜΟΓΗ ΤΟΥ MATLAB ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ 1. Εύρεση ρίζας Στο κεφάλαιο αυτό θα ασχοληθούμε με την εύρεση ρίζας μιας συνάρτησης ή αλλιώς με την ευρεση λύσης της εξίσωσης: Πριν αναφερθούμε στην

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2010-2011 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 3 η Σειρά Ασκήσεων 07.12.2010 Άσκηση 1. Δίνονται τα

Διαβάστε περισσότερα

Επιλύστε αριθμητικά το με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών:

Επιλύστε αριθμητικά το με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών: ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 1-13, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ Ημερομηνίες παράδοσης: Ασκήσεις 1 και : -1-1, Ασκήσεις 3 και 4: 8-1-13 Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ

Διαβάστε περισσότερα

Εφαρµόζοντας τη µέθοδο αριθµητικής ολοκλήρωσης Euler και Runge-Kutta 2 ης, συστηµατική σύγκριση των πέντε µεθόδων. Η επιλογή των σταθερών

Εφαρµόζοντας τη µέθοδο αριθµητικής ολοκλήρωσης Euler και Runge-Kutta 2 ης, συστηµατική σύγκριση των πέντε µεθόδων. Η επιλογή των σταθερών ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟ ΟΙ, 6-7, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑ ΟΣΗΣ:..6 Επιµέλεια απαντήσεων: Ι. Λυχναρόπουλος. Έστω το πρόβληµα αρχικών τιµών: ( dx( d x

Διαβάστε περισσότερα

f στον κόμβο i ενός πλέγματος ( i = 1, 2,,N

f στον κόμβο i ενός πλέγματος ( i = 1, 2,,N ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ:..008 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

Διαβάστε περισσότερα

Επαναληπτικές μέθοδοι για την επίλυση γραμμικών συστημάτων. Μιχάλης Δρακόπουλος

Επαναληπτικές μέθοδοι για την επίλυση γραμμικών συστημάτων. Μιχάλης Δρακόπουλος Επαναληπτικές μέθοδοι για την επίλυση γραμμικών συστημάτων Μιχάλης Δρακόπουλος Σημειώσεις Αριθμητικής Γραμμικής Άλγεβρας 2012 2013 Εισαγωγή Στην αριθμητική επίλυση μαθηματικών εφαρμογών, όπως για παράδειγμα

Διαβάστε περισσότερα

ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης

ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2008-2009 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 07.01.2009 Δίνονται τα ακόλουθα ζεύγη τιμών: Να προσδιοριστεί πολυώνυμο παρεμβολής

Διαβάστε περισσότερα

Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών

Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών 1. Εισαγωγή. Προβλήματα δύο οριακών τιμών 3. Η μέθοδος των πεπερασμένων διαφορών 4. Οριακές συνθήκες με παραγώγους 5. Παραδείγματα

Διαβάστε περισσότερα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2014 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2014 1 / 42 Αριθμητικές Μέθοδοι

Διαβάστε περισσότερα

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 9-, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΤΑΞΙΝΟΜΗΣΗ ΜΕΡΙΚΩΝ ΔΙΑΦΟΡΙΚΩΝ ΕΞΙΣΩΣΕΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ:..9 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια

Διαβάστε περισσότερα

Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss Jordan

Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss Jordan Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss Jodan Παράδειγμα x y Να επιλυθεί το ακόλουθο σύστημα: x y 6 Σε μορφή πινάκων το σύστημα γράφεται ως: x y 6 με απαλοιφή Gauss. Ο επαυξημένος πίνακας του συστήματος

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 3.0.008 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Άσκηση Επιμέλεια απαντήσεων:

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΠΑΡΕΜΒΟΛΗ

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΠΑΡΕΜΒΟΛΗ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΠΑΡΕΜΒΟΛΗ Επιμέλεια: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ Άσκηση Η σχέση ανάµεσα στην τάση και στην θερµοκρασία ενός θερµοστοιχείου πλατίνας µε 0% ρόδιο δίνεται από τον

Διαβάστε περισσότερα

0.5, Μεταφορά θερμότητας ανάμεσα σε κυλίνδρους μεγάλου μήκους (χωρίς ασπίδα):

0.5, Μεταφορά θερμότητας ανάμεσα σε κυλίνδρους μεγάλου μήκους (χωρίς ασπίδα): ΕΦΑΡΜΟΓΕΣ ΜΕΤΑΔΟΣΗΣ ΘΕΡΜΟΤΗΤΑΣ Διδάσκων: Δ. Βαλουγεώργης, Εαρινό εξάμηνο 0-05 ΕΡΓΑΣΙΑ #: Μετάδοση θερμότητας με ακτινοβολία Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 6-03-05 Ημερομηνία

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΙΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ. ΜΗΤΣΟΤΑΚΗΣ ΑΘΗΝΑ 27 ΠΑΡΑ ΕΙΓΜΑ : ΜΕΘΟ ΟΣ NEWTON Πρόγραµµα Matlab για την προσέγγιση της ρίζας της εξίσωσης f(x)= µε την µέθοδο Newton. Συναρτήσεις f(x), f

Διαβάστε περισσότερα

Παράδειγμα #2 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ. ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης

Παράδειγμα #2 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ. ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης Παράδειγμα # ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης. Πως ορίζεται και τι σημαίνει ο όρος lop στους επιστημονικούς υπολογισμούς. Ο όρος lop (loatig poit operatio) συναντάται

Διαβάστε περισσότερα

Ειδικά θέματα στην επίλυση

Ειδικά θέματα στην επίλυση Ενότητα 5: Εισαγωγή Βασικές Έννοιες Ειδικά Θέματα Αριθμητικής Παραγώγισης Επίλυση Γραμμικών Συστημάτων Αλγεβρικών Εξισώσεων Φραγκίσκος Κουτελιέρης Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Ειδικά θέματα

Διαβάστε περισσότερα

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι. Αλγόριθμοι» Γ. Καούρη Β. Μήτσου

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι. Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Matrix Algorithms Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Περιεχόμενα παρουσίασης Πολλαπλασιασμός πίνακα με διάνυσμα Πολλαπλασιασμός πινάκων Επίλυση τριγωνικού

Διαβάστε περισσότερα

Η διατήρηση μάζας σε ένα σύστημα τριών αντιδραστήρων περιγράφεται από το παρακάτω σύστημα συνήθων διαφορικών εξισώσεων:

Η διατήρηση μάζας σε ένα σύστημα τριών αντιδραστήρων περιγράφεται από το παρακάτω σύστημα συνήθων διαφορικών εξισώσεων: ΠΑΡΑΔΕΙΓΜΑ 6 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0-0, 5 Ο ΕΞΑΜΗΝΟ ΕΠΙΛΥΣΗ ΕΡΓΑΣΙΑΣ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ Η διατήρηση μάζας σε ένα σύστημα τριών

Διαβάστε περισσότερα

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός Πίνακες (i) Δομημένη μεταβλητή: αποθηκεύει μια συλλογή από τιμές δεδομένων Πίνακας (array): δομημένη μεταβλητή που αποθηκεύει πολλές τιμές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas

Διαβάστε περισσότερα

την κεντρώα έκφραση πεπερασμένων διαφορών 2 ης τάξης και για τη παράγωγο f την ανάδρομη έκφραση πεπερασμένων διαφορών 2 ης τάξης xxx

την κεντρώα έκφραση πεπερασμένων διαφορών 2 ης τάξης και για τη παράγωγο f την ανάδρομη έκφραση πεπερασμένων διαφορών 2 ης τάξης xxx ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0-0, Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΑΓΩΓΙΣΗ και ΟΛΟΚΛΗΡΩΣΗ Ημερομηνία παράδοσης --0 Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ Με βάση τη σειρά Taylor βρείτε για τη παράγωγο

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση

Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση ΤΕΙ ΑΘΗΝΑΣ ΤΜΗΜΑ ΝΑΥΠΗΓΙΚΗΣ Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση ΣΠΟΥΔΑΣΤΗΣ: ΧΑΤΖΗΓΕΩΡΓΙΟΥ ΑΝΤΩΝΗΣ Α.Μ. 09036 Εξάμηνο ΠΤΧ ΚΑΘΗΓΗΤΗΣ: ΔΡ. ΜΠΡΑΤΣΟΣ ΑΘΑΝΑΣΙΟΣ Περιεχόμενα 3.1 Πολυωνυμική παρεμβολή...

Διαβάστε περισσότερα

Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ι. Λυχναρόπουλος

Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ι. Λυχναρόπουλος Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ι. Λυχναρόπουλος 1. Πως ορίζεται και τι σημαίνει ο όρος flop στους επιστημονικούς υπολογισμούς. Απάντηση: Ο όρος flop σημαίνει floating point operation

Διαβάστε περισσότερα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2015 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 1 / 47 Αριθμητικές Μέθοδοι

Διαβάστε περισσότερα

ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟ ΟΣ:

ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟ ΟΣ: ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟ ΟΣ: Ιανουάριος-Φεβρουάριος 7 ΜΑΘΗΜΑ: Αριθµητική Ανάλυση ΕΞΑΜΗΝΟ: ο Ι ΑΣΚΩΝ: Ε Κοφίδης Όλα τα ερωτήµατα είναι ισοδύναµα Καλή επιτυχία! Θέµα ο α Χρησιµοποιείστε

Διαβάστε περισσότερα

Oι εντολές COMMON και PARAMETER

Oι εντολές COMMON και PARAMETER ΦΥΣ 145 - Διαλ.06 1 Oι εντολές COMMON και PARAMETER q Oι εντολές αυτές είναι μή εκτελέσιμες και δεν είναι απαραίτητες σε διάφορα προγράμματα. q Η ανάγκη τους όμως παρουσιάζεται σε μεγάλα και πολύπλοκα

Διαβάστε περισσότερα

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

Διαβάστε περισσότερα

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017 FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017 Μ4. Συναρτήσεις, Υπορουτίνες, Ενότητες - Ασκήσεις Γεώργιος Παπαλάμπρου Επικ. Καθηγητής ΕΜΠ Εργαστήριο Ναυτικής Μηχανολογίας george.papalambrou@lme.ntua.gr

Διαβάστε περισσότερα

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή

Διαβάστε περισσότερα

8 FORTRAN 77/90/95/2003

8 FORTRAN 77/90/95/2003 ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1: Εισαγωγή... 17 1.1. Ανασκόπηση της ιστορίας των υπολογιστών... 18 1.2. Πληροφορία και δεδομένα... 24 1.3. Ο Υπολογιστής... 26 1.4. Δομή και λειτουργία του υπολογιστή... 28 1.5.

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Γραμμικά Συστήματα- Απαλοιφή Gauss Επιμέλεια: I. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Γραμμικά Συστήματα- Απαλοιφή Gauss Επιμέλεια: I. Λυχναρόπουλος Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Γραμμικά Συστήματα- Απαλοιφή Gauss Επιμέλεια: I. Λυχναρόπουλος. Χρησιμοποιείστε απαλοιφή Gauss για να επιλύσετε τα ακόλουθα συστήματα: 5x 8y = 5x= + y

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ 1, Επιμέλεια λύσεων: Γιώργος Τάτσιος

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ 1, Επιμέλεια λύσεων: Γιώργος Τάτσιος ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 6-7, 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ, --6 Επιμέλεια λύσεων: Γιώργος Τάτσιος Άσκηση [] Επιλύστε με μία απευθείας μέθοδο διατηρώντας τρία σημαντικά ψηφία σε

Διαβάστε περισσότερα

Πίνακες. (i) FORTRAN και Αντικειµενοστραφής Προγραµµατισµός

Πίνακες. (i) FORTRAN και Αντικειµενοστραφής Προγραµµατισµός Πίνακες (i) οµηµένη µεταβλητή: αποθηκεύει µια συλλογή από τιµές δεδοµένων Πίνακας (array): δοµηµένη µεταβλητή που αποθηκεύει πολλές τιµές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas

Διαβάστε περισσότερα

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς. Εύρεση Ριζών.

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς. Εύρεση Ριζών. 5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Εύρεση Ριζών http://ecourses.chemeng.ntua.gr/courses/computational_methods_for_engineers/ Εύρεση Ριζών Πρόβλημα : Ζητείται x 0, τέτοιο ώστε f(x 0 )=0 x0 : ρίζα,

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

f x και τέσσερα ζευγάρια σημείων

f x και τέσσερα ζευγάρια σημείων ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 014 015, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΕΜΒΟΛΗ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 1 11 014 Ημερομηνία παράδοσης εργασίας: 18 11 014 Επιμέλεια απαντήσεων:

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Γραμμικά Συστήματα Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Γραμμικό Σύστημα a11x1 + a12x2 + + a1 nxn = b1 a x + a x + +

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 Ο αλγόριθµος Gauss Eστω =,3,, µε τον όρο γραµµικά συστήµατα, εννοούµε συστήµατα εξισώσεων µε αγνώστους της µορφής: a x + + a x = b a x + + a x = b a

Διαβάστε περισσότερα

Παράδειγµα #11 ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Παράδειγµα #11 ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Παράδειγµα # ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση ίδεται η διαφορική εξίσωση: dy dx y 0 = 0 x = y + e, Να επιλυθεί το πρόβληµα αρχικών τιµών µε τις µεθόδους Euler και Runge-Kutta

Διαβάστε περισσότερα

Μετατροπή μήτρας από μορφή πίνακα σε μορφή καταλόγου μη-μηδενικών στοιχείων και αντιστρόφως

Μετατροπή μήτρας από μορφή πίνακα σε μορφή καταλόγου μη-μηδενικών στοιχείων και αντιστρόφως Μετατροπή μήτρας από μορφή πίνακα σε μορφή καταλόγου μη-μηδενικών στοιχείων και αντιστρόφως Παράδειγμα 1: >> A=[1 0 0 2 1 0 3 0 0 1 0 0 2 2 0 4 0 0 6 0 0 0 1 0 5] A = 1 0 0 2 1 0 3 0 0 1 0 0 2 2 0 4 0

Διαβάστε περισσότερα

Άσκηση 1. Δίδεται η διαφορική εξίσωση dy. Λύση. Έχουμε dy

Άσκηση 1. Δίδεται η διαφορική εξίσωση dy. Λύση. Έχουμε dy Άσκηση ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, -, 5 Ο ΕΞΑΜΗΝΟ ΕΠΙΛΥΣΗ ΕΡΓΑΣΙΑΣ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος Δίδεται η διαφορική εξίσωση dy x =

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς για Χημικούς Μηχανικούς Παρουσίαση Διαλέξεων: 4. Επανάληψη Καθηγητής Δημήτρης Ματαράς Copyright 2014 by Prof. D. S. Mataras (mataras@upatras.gr). This work is made available under the terms of the Creative

Διαβάστε περισσότερα

A Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Σχολή Θετικών Επιστημών, Τμήμα Μαθηματικών, Πανεπιστήμιο Αιγαίου

A Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Σχολή Θετικών Επιστημών, Τμήμα Μαθηματικών, Πανεπιστήμιο Αιγαίου A Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Εξεταστική περίοδος Ιουνίου 6, Διδάσκων: Κώστας Χουσιάδας Διάρκεια εξέτασης: ώρες (Σε παρένθεση δίνεται η βαθμολογική αξία κάθε υπο-ερωτήματος. Σύνολο

Διαβάστε περισσότερα

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης). Μέθοδος Euler 3. Μέθοδοι

Διαβάστε περισσότερα

Άσκηση εφαρμογής της μεθόδου Newton Raphson

Άσκηση εφαρμογής της μεθόδου Newton Raphson Άσκηση εφαρμογής της μεθόδου Newton Raphson Η ακόλουθη αντίδραση πραγματοποιείται σε έναν αντιδραστήρα αέριας φάσης: H 2 S+O 2 H 2 +SO 2 Όταν το σύστημα φτάσει σε ισορροπία στους 600Κ και 10 atm, τα μοριακά

Διαβάστε περισσότερα

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΠΑΡΑΔΕΙΓΜΑ 17 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 005-006, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος Ομάδα Α: Άσκηση Έχουμε να επιλύσουμε

Διαβάστε περισσότερα

ΠΑΡΑΔΕΙΓΜΑ 14 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #1: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ

ΠΑΡΑΔΕΙΓΜΑ 14 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #1: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΠΑΡΑΔΕΙΓΜΑ 14 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 009-010, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #1: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ 1 Έστω το πρόβλημα

Διαβάστε περισσότερα

Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Παράδειγμα # ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση α. Να στρογγυλοποιηθούν οι παρακάτω αριθμοί σε 4 σημαντικά ψηφία. 3 8 7.0045, 79.830, 73448,,, 7 9 3 Στρογγυλοποίηση σε 4 σημαντικά

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 Ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #4: ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Μισδανίτης. με το πολυώνυμο παρεμβολής Lagrange 2 ης τάξης

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 Ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #4: ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Μισδανίτης. με το πολυώνυμο παρεμβολής Lagrange 2 ης τάξης ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 6-7, 3 Ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #: ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Μισδανίτης. Διατυπώστε τον 1 ο κανόνα ολοκλήρωσης Smpson b f ( xdx ) ( 1 3 f f f ) a, αντικαθιστώντας τη συνάρτηση f

Διαβάστε περισσότερα

Ασκήσεις Γενικά Μαθηµατικά Ι Οµάδα 5 (λύσεις)

Ασκήσεις Γενικά Μαθηµατικά Ι Οµάδα 5 (λύσεις) Ασκήσεις Γενικά Μαθηµατικά Ι Οµάδα 5 λύσεις) Λουκάς Βλάχος και Μανώλης Πλειώνης Άσκηση : Να υπολογιστούν τα όρια 4 + n n ) n ) n n + n + ) n + 5) n 7 n+ + ) n Θεωρούµε την ακολουθία a n ), που ορίζεται

Διαβάστε περισσότερα

Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel. Δημιουργία κώδικα στο Matlab

Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel. Δημιουργία κώδικα στο Matlab Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel Δημιουργία κώδικα στο Matlab Χατζηγεωργίου Αντώνης Νοέμβριος 2013 Περιεχόμενα 1. Αρχικό πρόβλημα.... 3 2. Εφαρμογή της θεωρίας.... 4 3.

Διαβάστε περισσότερα

Εισαγωγή στη Fortran. Μάθημα 3 ο. Ελευθερία Λιούκα

Εισαγωγή στη Fortran. Μάθημα 3 ο. Ελευθερία Λιούκα Εισαγωγή στη Fortran Μάθημα 3 ο Ελευθερία Λιούκα liouka.eleftheria@gmail.com Περιεχόμενα Loops External Functions Subroutines Arrays Common mistakes Loops Ανάγκη να εκτελέσουμε τις ίδιες εντολές πολλές

Διαβάστε περισσότερα

Ενότητα 1 Διάλεξη 3. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

Ενότητα 1 Διάλεξη 3. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 1 Διάλεξη 3 Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν

Διαβάστε περισσότερα

Μεταγλωττιστές Βελτιστοποίηση

Μεταγλωττιστές Βελτιστοποίηση Μεταγλωττιστές Βελτιστοποίηση Νίκος Παπασπύρου nickie@softlab.ntua.gr Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχ. Υπολογιστών Εργαστήριο Τεχνολογίας Λογισμικού Πολυτεχνειούπολη, 15780

Διαβάστε περισσότερα

Μάθημα Επιλογής 8 ου εξαμήνου

Μάθημα Επιλογής 8 ου εξαμήνου EΘNIKO ΜEΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΙΙ: Ανάλυσης, Σχεδιασμού & Ανάπτυξης Διεργασιών & Συστημάτων Διάλεξη 3: Βασικές τεχνικές επίλυσης γραμμικών συστημάτων Μάθημα Επιλογής 8 ου εξαμήνου

Διαβάστε περισσότερα

x από το κεντρικό σημείο i: Ξεκινάμε από το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση i j. Υπολογίζουμε το άθροισμα:

x από το κεντρικό σημείο i: Ξεκινάμε από το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση i j. Υπολογίζουμε το άθροισμα: ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0 05, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΑΓΩΓΙΣΗ και ΟΛΟΚΛΗΡΩΣΗ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 0 Ημερομηνία παράδοσης εργασίας: 9 0 Επιμέλεια απαντήσεων:

Διαβάστε περισσότερα

Υπολογιστικά Μαθηματικά

Υπολογιστικά Μαθηματικά Υπολογιστικά Μαθηματικά CompMath Set1, Ζαφειράκογλου Απόστολος Εισαγωγή Η φιλοσοφία που χρησιμοποιήθηκε στην παρούσα εργασία ακολουθεί τα πρότυπα του συναρτησιακού προγραμματισμού. Οι κώδικες είναι γραμμένοι

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς για Χημικούς Μηχανικούς Παρουσίαση Διαλέξεων: 8. Διαδικασίες Καθηγητής Δημήτρης Ματαράς Copyright 2014 by Prof. D. S. Mataras (mataras@upatras.gr). This work is made available under the terms of the Creative

Διαβάστε περισσότερα

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

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Συστήματα Γραμμικών Εξισώσεων Εισαγωγή Σύστημα γραμμικών εξισώσεων a x a x a x b 11

Διαβάστε περισσότερα

Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α. Σπυρόπουλος Α. Μπουντουβής

Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α. Σπυρόπουλος Α. Μπουντουβής ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α Σπυρόπουλος Α Μπουντουβής Αθήνα, 2015 v13_061015 Στον οδηγό αυτό θα χρησιμοποιηθούν

Διαβάστε περισσότερα

Επιλύστε αριθμητικά με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών: ( )

Επιλύστε αριθμητικά με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών: ( ) ΑΣΚΗΣΗ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, -, 5 Ο ΕΞΑΜΗΝΟ ΕΠΙΛΥΣΗ ΕΡΓΑΣΙΑΣ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος Επιλύστε αριθμητικά με τη μέθοδο

Διαβάστε περισσότερα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 4)

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 4) Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 4) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 4) Σεπτέμβριος 2015

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς για Χημικούς Μηχανικούς Παρουσίαση Διαλέξεων: 6. Πίνακες Καθηγητής Δημήτρης Ματαράς Copyright 2014 by Prof. D. S. Mataras (mataras@upatras.gr). This work is made available under the terms of the Creative

Διαβάστε περισσότερα

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών 7. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης) 7. Μέθοδος Euler 7.3

Διαβάστε περισσότερα

Πρόλογος Εισαγωγή στη δεύτερη έκδοση Εισαγωγή... 11

Πρόλογος Εισαγωγή στη δεύτερη έκδοση Εισαγωγή... 11 Περιεχόμενα Πρόλογος... 9 Εισαγωγή στη δεύτερη έκδοση... 0 Εισαγωγή... Ε. Εισαγωγή στην έννοια της Αριθμητικής Ανάλυσης... Ε. Ταξινόμηση των θεμάτων που απασχολούν την αριθμητική ανάλυση.. Ε.3 Μορφές σφαλμάτων...

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #4: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #4: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 6--6, ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης. Βιβλίο Ν.Μ. Βραχάτη: σελίδα 6, Ασκήσεις 8. και 8.. Άσκηση 8. x I f( x) dx h f( x ah) da x aa ( )

Διαβάστε περισσότερα

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

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Πεπερασμένες και Διαιρεμένες Διαφορές Εισαγωγή Θα εισάγουμε την έννοια των διαφορών με ένα

Διαβάστε περισσότερα

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016 Διδάσκoντες: Χαράλαμπος Παναγόπουλος, Μάριος Κώστα Βαθμός: Όνομα: Α.Δ.Τ.:... ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ 24/03/2016 Άσκηση 1 (1 μονάδα) Ποιο είναι το αποτέλεσμα

Διαβάστε περισσότερα

ΘΕΜΑ 2ο. Άσκηση εφαρµογής της µεθόδου Newton Raphson

ΘΕΜΑ 2ο. Άσκηση εφαρµογής της µεθόδου Newton Raphson ΘΕΜΑ 2ο Άσκηση εφαρµογής της µεθόδου Newton Raphson Θέµα 2: Η ακόλουθη αντίδραση πραγµατοποιείται σε έναν αντιδραστήρα αέριας φάσης: H 2 S+O 2 H 2 +SO 2 Όταν το σύστηµα φτάσει σε ισορροπία στους 600Κ και

Διαβάστε περισσότερα