Παράδειγμα #4 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΜΕΘΟΔΟΥΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης
|
|
- Πλούτων Βιτάλη
- 5 χρόνια πριν
- Προβολές:
Transcript
1 Παράδειγμα #4 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΜΕΘΟΔΟΥΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση Τα ισοζύγια μάζας του συστήματος διανομή ατμού σε μονάδα διυλιστηρίου δίνονται από τις παρακάτω εξισώσεις: 8.60 x x4 x 5 = 5..7 x3 x 6 = x 7 = 6.2 x5 + x7 x8 x9 x0 + x2 = 99. x8 + x9 + x0 + x x2 x3 = 8.4 x6 x 2 = ( 8.60 ) + x3 x6 + x2 + x = x2 0.x = x = 2.88 ( ) ( ) x = 0 x x = 0 x5 0.07x 4 = ( 8.60) + x9 = 0 x x + x = Τα x έχουν μονάδες σε 000 kg / hr. Τα ισοζύγια μάζας εφαρμόζονται στις συσκευές: Header 680-psia, De-super heater, Alternator turbine, Header 70-psia, Header 37-psia, Header 25-psia, BFW balance, Condensate drum, Blow down flash drum, Boiler atomizing, Treated feed-water pump, Boiler feed-water pump, Boiler fan, De-aerator. Να προσδιοριστούν οι 4 άγνωστοι, λύνοντας το γραμμικό σύστημα με τις επαναληπτικές μεθόδους α) Jacobi με β) Gauss-Seidel και γ) S.O.R. (να γίνει παραμετρική μελέτη του απαιτούμενου αριθμού επαναλήψεων σε σχέση με το ω). ( ) 2 N ( m ) ( m) Σε όλες τις μεθόδους να χρησιμοποιηθεί κριτήριο τερματισμού: ε = xi xi < 0 N i= + 5
2 Απάντηση: Είναι φανερό πως για τις μεθόδους Jacobi, Gauss-Seidel και S.O.R είναι αναγκαίο να αναδιαταχθούν οι εξισώσεις ώστε τα διαγώνια στοιχεία του πίνακα συντελεστών A να είναι μη μηδενικά. Εκτελώντας τις πράξεις και αναδιατάσσοντας τις εξισώσεις προκύπτει το ακόλουθο σύστημα (σημειώνεται ότι ο νέος πίνακας συντελεστών έχει μη μηδενικά διαγώνια στοιχεία αλλά δεν είναι διαγώνια υπέρτερος!!!!): x + x x + x = x + x = x3 + x4 + x 5 = x 4 = x 0.07x = x x = x = x + x = 0 8 x 9 = x + x + x x x x = x = x x = x + x + x + x x x = x + x x = Άρα το παραπάνω γραμμικό σύστημα μπορεί να γραφεί στην μορφή Ax = b, όπου: A= b= Όπως δείχθηκε στο Παράδειγμα 3 με την βοήθεια της Mathematica και χρήση της εντολής LinearSolve η λύση του γραμμικού συστήματος προκύπτει: {64.7, , ,2.9056,20.339,24.202, , ,4.688, ,0.567, ,8.0446, } 2
3 α. Jacobi Πρόγραμμα σε Fortran για την μέθοδο Jacobi: program Jacobi implicit none integer::i,j,iter,maxiter,n real*8:: s,rel,err,tstart,tend real*8,allocatable:: a(:,:),xold(:),xnew(:)!find program start time call cpu_time(tstart)!open output file open (00,file="Jacobi_results.dat")!Definition of parameters for the Jacobi method n=4!number of equations allocate(a(n,n+),xold(n),xnew(n))!allocation of required matrices maxiter=0000!maximum number of iteration rel=d-5!desired relative error xold=0.!initial guess x0!definition of the linear system of equations a(,:)=(/.,0.,.,0.,0.,-.,0.,0.,0.,0.,0.,.,0.,0.,89.4/) a(2,:)=(/0.,-.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,24.2/) a(3,:)=(/0.,0.,.,.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.,43.93/) a(4,:)=(/0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,2.9056/) a(5,:)=(/0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,-0.07,0./) a(6,:)=(/0.,0.,.7,0.,0.,-.,0.,0.,0.,0.,0.,0.,0.,0.,0./) a(7,:)=(/0.,0.,0.,0.,0.,0.,0.745,0.,0.,0.,0.,0.,0.,0.,7.37/) a(8,:)=(/-0.047,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0./) a(9,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.,4.688/) a(0,:)=(/0.,.,0.,0.,.,0.,.,-.,-.,-.,0.,0.,0.,0.,99./) a(,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.567/) a(2,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,4.594,0.,0.,46.55/) a(3,:)=(/0.,0.,0.,0.,0.,0.,0.,.,.,.,.,-.,-.,0.,-8.4/) a(4,:)=(/.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,-.,-97.9/)!write system of equations to be solved to output file write(00,"(a)") " " write(00,"(a)") " Linear system of equations " write(00,"(a)") " " do i=,n write(00,"(0000es5.5)") a(i,:) err=. iter=0!write initial guess to output file write(00,"(a)") " " write(00,"(a,)") " Initial guess " write(00,"(a)") " " write(00,"(a,es5.5)") "The error is: ",err do i=,n write(00,"(2(a,i0),a,es20.0)") "x",iter,"(",i,")=",xold(i) 3
4 !Computations for the Jacobi method do while (iter<=maxiter.and. err>=rel)!find new x do i=,n s=0. do j=,i- s=s+a(i,j)*xold(j) do j=i+,n s=s+a(i,j)*xold(j) xnew(i)=(a(i,n+)-s)/a(i,i)!find error err = sqrt(sum((xnew-xold)**2))/n xold = xnew iter=iter+!write results to output file write(00,"(a)") " " write(00,"(a,i5,a)") " Iteration ",iter," " write(00,"(a)") " " write(00,"(a,es5.5)") "The error is : ",err do i=,n write(00,"(2(a,i0),a,es20.0)") "x",iter,"(",i,")=",xnew(i)!write results to screen If (iter>maxiter) then write(*,"(a)") "For x in each iteration open file Jacobi_results.dat..." write(*,*) write(*,"(a,i0,a)") "Solution didn't converge after: ",iter," iterations." else write(*,"(a)") "For x in each iteration open file Jacobi_results.dat..." write(*,*) write(*,"(a,i0,a,es2.4)") "Solution converged after: ",iter," iterations with error: ",err write(*,"(a)") "Solution of linear system given below:" do i=,n write(*,"(a2,i0,,a2,es20.0)")"x(",i,")=",xnew(i) endif!find program end time call cpu_time(tend) write(*,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time." write(00,"(a)") " " write(00,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time."!close output file close(00) end 4
5 Τρέχοντας το πρόγραμμα φαίνεται πως η μέθοδος Jacobi με αρχική εκτίμηση x = 0 συγκλίνει -6 μετά από 38 επαναλήψεις με σφάλμα Στον παρακάτω πίνακα φαίνεται πως διαμορφώνεται η λύση σε κάποιες ενδεικτικές επαναλήψεις. Αριθμός επανάληψεων x x x x x x x x x x x x x x β. Gauss-Seidel Πρόγραμμα σε Fortran για την μέθοδο Gauss-Seidel: program GaussSeidel implicit none integer::i,j,iter,maxiter,n real*8:: s,rel,err,tstart,tend real*8,allocatable:: a(:,:),xold(:),xnew(:)!find program start time call cpu_time(tstart)!open output file open (00,file="GaussSeidel_results.dat")!Definition of parameters for the Gauss-Seidel method n=4!number of equations allocate(a(n,n+),xold(n),xnew(n))!allocation of required matrices maxiter=0000!maximum number of iteration rel=d-5!desired relative error xold=0.!initial guess x0 5
6 !Definition of the linear system of equations a(,:)=(/.,0.,.,0.,0.,-.,0.,0.,0.,0.,0.,.,0.,0.,89.4/) a(2,:)=(/0.,-.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,24.2/) a(3,:)=(/0.,0.,.,.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.,43.93/) a(4,:)=(/0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,2.9056/) a(5,:)=(/0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,-0.07,0./) a(6,:)=(/0.,0.,.7,0.,0.,-.,0.,0.,0.,0.,0.,0.,0.,0.,0./) a(7,:)=(/0.,0.,0.,0.,0.,0.,0.745,0.,0.,0.,0.,0.,0.,0.,7.37/) a(8,:)=(/-0.047,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0./) a(9,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.,4.688/) a(0,:)=(/0.,.,0.,0.,.,0.,.,-.,-.,-.,0.,0.,0.,0.,99./) a(,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.567/) a(2,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,4.594,0.,0.,46.55/) a(3,:)=(/0.,0.,0.,0.,0.,0.,0.,.,.,.,.,-.,-.,0.,-8.4/) a(4,:)=(/.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,-.,-97.9/)!write system of equations to be solved to output file write(00,"(a)") " " write(00,"(a)") " Linear system of equations " write(00,"(a)") " " do i=,n write(00,"(0000es5.5)") a(i,:) err=. iter=0 xnew=xold!write initial guess to output file write(00,"(a)") " " write(00,"(a,)") " Initial guess " write(00,"(a)") " " write(00,"(a,es5.5)") "The error is: ",err do i=,n write(00,"(2(a,i0),a,es20.0)") "x",iter,"(",i,")=",xold(i)!computations for the Gauss-Seidel method do while (iter<=maxiter.and. err>=rel)!find new x do i=,n s=0. do j=,i- s=s+a(i,j)*xnew(j) do j=i+,n s=s+a(i,j)*xold(j) xnew(i)=(a(i,n+)-s)/a(i,i)!find error err = sqrt(sum((xnew-xold)**2))/n xold = xnew iter=iter+ 6
7 !Write results to output file write(00,"(a)") " " write(00,"(a,i5,a)") " Iteration ",iter," " write(00,"(a)") " " write(00,"(a,es5.5)") "The error is : ",err do i=,n write(00,"(2(a,i0),a,es20.0)") "x",iter,"(",i,")=",xnew(i)!write results to screen If (iter>maxiter) then write(*,"(a)") "For x in each iteration open file GaussSeidel_results.dat..." write(*,*) write(*,"(a,i0,a)") "Solution didn't converge after: ",iter," iterations." Else write(*,"(a)") "For x in each iteration open file GaussSeidel_results.dat..." write(*,*) write(*,"(a,i0,a,es2.4)") "Solution converged after: ",iter," iterations with error: ",err write(*,"(a)") "Solution of linear system given below:" endif do i=,n write(*,"(a2,i0,,a2,es20.0)")"x(",i,")=",xnew(i)!find program end time call cpu_time(tend) write(*,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time." write(00,"(a)") " " write(00,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time."!close output file close(00) end Τρέχοντας το πρόγραμμα η μέθοδος Gauss-Seidel με αρχική εκτίμηση x = 0 συγκλίνει μετά από -7 μόνο 5 επαναλήψεις με σφάλμα Στον πίνακα που ακολουθεί φαίνεται πως διαμορφώνεται η λύση σε κάποιες ενδεικτικές επαναλήψεις. 7
8 Δείκτης επανάληψης x x x x x x x x x x x x x x γ. S.O.R. Πρόγραμμα σε Fortran για την μέθοδο S.O.R.: program SOR implicit none integer::i,j,iter,maxiter,n real*8:: s,w,rel,err,tstart,tend real*8,allocatable:: a(:,:),xold(:),xnew(:)!find program start time call cpu_time(tstart)!open output file open (00,file="SOR_results.dat")!Definition of parameters for the SOR method n=4!number of equations allocate(a(n,n+),xold(n),xnew(n))!allocation of required matrices maxiter=0000!maximum number of iteration rel=d-5!desired relative error w=.2!relaxation parameter xold=0.!initial guess x0!definition of the linear system of equations a(,:)=(/.,0.,.,0.,0.,-.,0.,0.,0.,0.,0.,.,0.,0.,89.4/) a(2,:)=(/0.,-.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,24.2/) a(3,:)=(/0.,0.,.,.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.,43.93/) a(4,:)=(/0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,2.9056/) a(5,:)=(/0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,-0.07,0./) 8
9 a(6,:)=(/0.,0.,.7,0.,0.,-.,0.,0.,0.,0.,0.,0.,0.,0.,0./) a(7,:)=(/0.,0.,0.,0.,0.,0.,0.745,0.,0.,0.,0.,0.,0.,0.,7.37/) a(8,:)=(/-0.047,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0./) a(9,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.,4.688/) a(0,:)=(/0.,.,0.,0.,.,0.,.,-.,-.,-.,0.,0.,0.,0.,99./) a(,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.567/) a(2,:)=(/0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,4.594,0.,0.,46.55/) a(3,:)=(/0.,0.,0.,0.,0.,0.,0.,.,.,.,.,-.,-.,0.,-8.4/) a(4,:)=(/.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,-.,-97.9/)!write system of equations to be solved to output file write(00,"(a)") " " write(00,"(a)") " Linear system of equations " write(00,"(a)") " " do i=,n write(00,"(0000es5.5)") a(i,:) err=. iter=0 xnew=xold!write initial guess to output file write(00,"(a)") " " write(00,"(a,)") " Initial guess " write(00,"(a)") " " write(00,"(a,es5.5)") "The error is: ",err do i=,n write(00,"(2(a,i0),a,es20.0)") "x",iter,"(",i,")=",xold(i)!computations for the SOR method do while (iter<=maxiter.and. err>=rel)!find new x do i=,n s=0. do j=,i- s=s+a(i,j)*xnew(j) do j=i+,n s=s+a(i,j)*xold(j) xnew(i)=(.-w)*xold(i)+w*(a(i,n+)-s)/a(i,i)!find error err = sqrt(sum((xnew-xold)**2))/n xold = xnew iter=iter+!write results to output file write(00,"(a)") " " write(00,"(a,i5,a)") " Iteration ",iter," " 9
10 write(00,"(a)") " " write(00,"(a,es5.5)") "The error is : ",err do i=,n write(00,"(2(a,i0),a,es20.0)") "x",iter,"(",i,")=",xnew(i)!write results to screen If (iter>maxiter) then write(*,"(a)") "For x in each iteration open file SOR_results.dat..." write(*,*) write(*,"(a,es2.4)") "Relaxation parameter: ",w write(*,"(a,i0,a)") "Solution didn't converge after: ",iter," iterations." else write(*,"(a)") "For x in each iteration open file SOR_results.dat..." write(*,*) write(*,"(a,es2.4)") "Relaxation parameter: ",w write(*,"(a,i0,a,es2.4)") "Solution converged after: ",iter," iterations with error: ",err write(*,"(a)") "Solution of linear system given below:" do i=,n write(*,"(a2,i0,,a2,es20.0)")"x(",i,")=",xnew(i) endif!find program end time call cpu_time(tend) write(*,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time." write(00,"(a)") " " write(00,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time."!close output file close(00) end Για την παραμετρική ανάλυση του αριθμού επαναλήψεων σε σχέση με την παράμετρο χαλάρωσης είναι αναγκαία η εκτέλεση του παραπάνω προγράμματος για διάφορες τιμές του ω. Στο γράφημα που ακολουθεί φαίνεται ότι ο ελάχιστος εφικτός αριθμός επαναλήψεων είναι 5 και αντιστοιχεί στην τιμή ω = (Gauss-Seidel) ενώ για ω >.3 η μέθοδος S.O.R αρχίζει να αποκλίνει. Για την κατανόηση αυτής της συμπεριφοράς είναι σημαντική η μελέτη της φασματικής ακτίνας του πίνακα επανάληψης της SOR. Κατασκευάζοντας το γράφημα της φασματικής ακτίνας σε ρ G ενώ σχέση με το ω γίνεται φανερό πως το βέλτιστο ω συμπίπτει με την ελάχιστη ( ) SOR όταν ρ ( ) > G ή μέθοδος αποκλίνει. SOR 0
11 Κώδικας σε Mathematica για τον υπολογισμό της φασματικής ακτίνας: n = 4; w = 0. A={{.,0.,.,0.,0.,-.,0.,0.,0.,0.,0.,.,0.,0.}, \ {0.,-.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.}, \ {0.,0.,.,.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.}, \ {0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.}, \ {0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.,0.,0.,-0.07}, \ {0.,0.,.7,0.,0.,-.,0.,0.,0.,0.,0.,0.,0.,0.}, \ {0.,0.,0.,0.,0.,0.,0.745,0.,0.,0.,0.,0.,0.,0.}, \ {-0.047,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.,0.}, \ {0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.,0.,0.}, \ {0.,.,0.,0.,.,0.,.,-.,-.,-.,0.,0.,0.,0.}, \ {0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,0.,0.}, \ {0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,4.594,0.,0.}, \ {0.,0.,0.,0.,0.,0.,0.,.,.,.,.,-.,-.,0.}, \ {.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,.,0.,-.}}; Diag = ConstantArray[0., {n, n}]; Do[Diag[[i, i]] = A[[i, i]], {i,, n}]; Low = LowerTriangularize[A] - Diag; Upp = UpperTriangularize[A] - Diag; GSOR = IdentityMatrix[n] - w*inverse[diag + w*low].a; Max[Abs[Eigenvalues[GSOR]]] Άσκηση 2 Το παρακάτω αλγεβρικό τριδιαγώνιο σύστημα προκύπτει από την διακριτοποίηση της συνήθους διαφορικής εξίσωσης μεταφοράς θερμότητας με αγωγή σε μια ράβδο με αδιάστατο μήκος 0< x <. Οι άγνωστοι του συστήματος T i, i =, 2,..., N αντιστοιχούν στις θερμοκρασίες της ράβδου στα εσωτερικά ισαπέχοντα σημεία της ράβδου x i, i =, 2,..., N, ενώ οι ποσότητες A και B είναι οι θερμοκρασίες στα δύο άκρα της ράβδου στο i = 0 και i = N + αντίστοιχα.
12 2 T A 2 T Ti = 0, i =, 2,..., N 2 TN 0 2 T N B Να λυθεί το παραπάνω τριδιαγώνιο σύστημα για 3 εσωτερικά σημεία και θεωρώντας A = 600 και B = 300 με τις επαναληπτικές μεθόδους α) Jacobi β) Gauss-Seidel και γ) S.O.R. με ω =.2. Τέλος, να γίνει παραμετρική μελέτη του απαιτούμενου αριθμού επαναλήψεων της S.O.R σε σχέση με το ω για Ν= 3, 30, 300. Σε όλες τις μεθόδους να χρησιμοποιηθεί κριτήριο τερματισμού: N ( m+ ) ( ) ( m ) 2 ε = T 0 5 i Ti < N i= Απάντηση: Χρησιμοποιούνται οι κώδικες που δόθηκαν στην Άσκηση. Η μόνη αλλαγή είναι ο ορισμός του συστήματος:!definition of the linear system of equations a=0. ; a(,)=-2 ; a(2,)= Do i=2,n- a(i,i)=-2 a(i-,i)= a(i+,i)= Enddo a(n,n)=-2; a(n-,n)=; a(,n+)=-600; a(n,n+)=-300 Για τις φασματικές ακτίνες των πινάκων επανάληψης μπορεί να χρησιμοποιηθεί ο παρακάτω κώδικας σε Mathematica. Αρχικά ο πίνακας A σπάει στους πίνακες D (διαγώνιος), L (κάτω τριγωνικός) και U (άνω τριγωνικός). Κατασκευάζεται ο πίνακας επανάληψης G κάθε μεθόδου, υπολογίζονται όλες οι ιδιοτιμές του και εμφανίζεται η ιδιοτιμή με το μεγαλύτερο μέτρο. n = 3; w =.2; A = {{-2,, 0}, {, -2, }, {0,, -2}}; Diag = ConstantArray[0., {n, n}]; Do[Diag[[i, i]] = A[[i, i]], {i,, n}] Low = LowerTriangularize[A] - Diag; Upp = UpperTriangularize[A] - Diag; GJ = IdentityMatrix[n] - Inverse[Diag].A; GGS = IdentityMatrix[n] - Inverse[Diag + Low].A; GSOR = IdentityMatrix[n] - w*inverse[diag + w*low].a; MatrixForm[GJ] MatrixForm[GGS] MatrixForm[GSOR] 2
13 Det[GJ - IdentityMatrix[n]*\[Lambda]] Det[GGS - IdentityMatrix[n]*\[Lambda]] Det[GSOR - IdentityMatrix[n]*\[Lambda]] Max[Abs[Eigenvalues[GJ]]] Max[Abs[Eigenvalues[GGS]]] Max[Abs[Eigenvalues[GSOR]]] Με βάση τα παραπάνω προκύπτουν οι πίνακες επανάληψης των τριών μεθόδων: GJ = , GS, SOR G = G = Οι αντίστοιχες χαρακτηριστικές εξισώσεις είναι: λ + 0.5λ = 0, λ + 0.5λ = 0, λ + 0.2λ λ = J J GS GS SOR SOR SOR Από την λύση των χαρακτηριστικών εξισώσεων προκύπτουν ρ ( G J ) = 0.707, ρ ( GS ) = 0.5 ρ ( G ) = 0.2. Συμπεραίνεται πως και οι τρεις μέθοδοι θα συγκλίνουν. SOR 2α. Jacobi G και Για την μέθοδο Jacobi με αρχική εκτίμηση Τ = 0 συγκλίνει μετά από 48 επαναλήψεις με -6 σφάλμα Παρακάτω δίνεται η λύση σε κάποιες ενδεικτικές επαναλήψεις. Δείκτης επανάληψης T ( 0.25) T ( 0.50) T ( 0.75) β. Gauss-Seidel Για την μέθοδο Gauss-Seidel με αρχική εκτίμηση x = 0 συγκλίνει μετά από 25 επαναλήψεις με -6 σφάλμα Παρακάτω παρουσιάζεται η λύση σε κάποιες ενδεικτικές επαναλήψεις. Δείκτης επανάληψης T ( 0.25) T ( 0.50) T ( 0.75)
14 2γ. S.O.R Για την μέθοδο S.O.R με παράμετρο χαλάρωσης ω =.2 και αρχική εκτίμηση Τ = 0 συγκλίνει -6 μετά από μόνο 2 επαναλήψεις με σφάλμα Στον πίνακα που ακολουθεί δίνεται η λύση σε κάποιες ενδεικτικές επαναλήψεις. Δείκτης επανάληψης T ( 0.25) T ( 0.50) T ( 0.75) δ. Παραμετρική ανάλυση αριθμού επαναλήψεων S.O.R Τρέχοντας το κώδικα της SOR για διάφορες τιμές του ω και για Ν= 3, 30, 300 μπορεί να κατασκευαστεί το γράφημα του αριθμού επαναλήψεων σε σχέση με το ω. Φαίνεται ότι για Ν= 3 το βέλτιστο ω είναι ~.2, ενώ καθώς το μέγεθος του συστήματος αυξάνει το βέλτιστο ω επίσης αυξάνει. Για Ν= 30 και Ν= 300 τα βέλτισταω είναι ~.85 και ~.98 αντίστοιχα. 4
15 Άσκηση 3 Η μετάδοση μεταφοράς θερμότητας σε ένα τετράγωνο 0 < xy, < στο οποίο δεν υπάρχει παραγωγή θερμότητας περιγράφεται από την παρακάτω ελλειπτική ΜΔΕ: T x T y = Αν με T i, j συμβολιστεί η θερμοκρασία στον κόμβο i, j τότε η αριθμητική επίλυση της καταλήγει στην επίλυση ενός γραμμικού συστήματος της μορφής: 4T T T T T = 0 i, j i+, j i, j i, j+ i, j+ Στην παρακάτω εικόνα αναπαριστάται γραφικά το παραπάνω πρόβλημα για N N = 3 3= 9 όπου φαίνονται οι 9 άγνωστες θερμοκρασίες (μπλε). Οι θερμοκρασίες στο σύνορο του τετραγώνου είναι γνωστές και συμβολίζονται με T D, T U, T R και T L για την κάτω, πάνω, αριστερή και δεξιά πλευρά του τετραγώνου αντίστοιχα. Σύμφωνα με την αρίθμηση που φαίνεται παραπάνω το γραμμικό σύστημα που πρέπει να λυθεί: T T + T5 TD + TL T2 T2 TD T3 T3 + T 6 TD + T R T4 T7 TL T = 0 = 0 T8 TR T T9 + T 22 TL + T U T23 TU T20 T 24 TR T + + U T T T 9 5
16 Να λυθεί το γραμμικό σύστημα που προκύπτει από την εξίσωση θερμότητας σε ένα τετράγωνο με TD = TL = TR = 0 και T U = 00 για N = 3, 9, 9 με τις μεθόδους Jacobi, Gauss-Seidel και S.O.R και να δοθεί σαν αποτέλεσμα ο αριθμός των απαιτούμενων επαναλήψεων. Να γίνει το γράφημα της κατανομής θερμοκρασίας κατά μήκος του 0 y για x = 0.5. Τέλος να κατασκευαστεί η γραφική παράσταση των ισοϋψών θερμοκρασίας για N = 99. N N ε = T T < 0 N N m m Κριτήριο τερματισμού ( ) 2 Απάντηση: i= ( + ) ( ) 6 i i Η παραπάνω ΜΔΕ μπορεί να επιλυθεί αναλυτικά σε Mathematica: sol = DSolve[{D[T[x, y], {x, 2}] + D[T[x, y], {y, 2}] == 0, \ T[0, y] == 0, T[x, 0] == 0, T[, y] == 0, T[x, ] == 00}, T[x, y],x, y] Αναλυτική λύση: (, ) T xy n= k ( + ( ) ) ( nπx) ( nπy) nπ cosh ( nπ) 200 sin sinh = Δίδεται η αναλυτική γραφική παράσταση της θερμοκρασίας για x = 0.5 και 0 y διατηρώντας τους πρώτους 00 όρους της απειροσειράς: Plot[Evaluate[T[x, y] /. sol[[]]] /. {x -> 0.5, Infinity -> 00} \ // Activate, {y, 0, }, Frame -> True] 6
17 Κώδικας σε Fortran που επιλύει το παραπάνω πρόβλημα για οποιαδήποτε N με τις μεθόδους Jacobi, Gauss-Seidel και S.O.R. : program HeatTransferSquare implicit none integer::i,j,k,n,nn,maxiter,solver integer,allocatable::numij(:,:) real*8:: w,rel,tstart,tend,td,tl,tr,tu real*8,allocatable:: a(:,:),x0(:),x(:),tempdistr(:,:)!find program start time call cpu_time(tstart)!open output file open (00,file="HeatTransferSquare_results.dat")!Definition of parameters solver=3!:jacobi, 2:Gauss-Seidel, 3:SOR n=99!number of inside nodes per square side nn=n*n!number of equations TD=0.!temperature of plate down side TL=0.!temperature of plate left side TR=0.!temperature of plate right side TU=00.!temperature of plate up side allocate(a(nn,nn+),x0(nn),x(nn),numij(nn,2),tempdistr(n+2,n+2)) maxiter=000000!maximum number of iteration rel=d-6!desired relative error w=.9!relaxation parater (used only in SOR) x0=0.!initial guess x0!definition of linear system of equations do i=,n do j=,n k=(i-)*n+j numij(k,)=i numij(k,2)=j a=0. do i=,nn if (numij(i,)==.and. numij(i,2)==) then!down-left corner a(i,i)=4.; a(i,i+)=-.; a(i,i+n)=-.; a(i,nn+)=td+tl else if (numij(i,)==.and. numij(i,2)==n) then!down-right corner a(i,i)=4.; a(i,i-)=-.; a(i,i+n)=-.; a(i,nn+)=td+tr else if (numij(i,)==n.and. numij(i,2)==) then!up-left corner a(i,i)=4.; a(i,i+)=-.; a(i,i-n)=-.; a(i,nn+)=tu+tl else if (numij(i,)==n.and. numij(i,2)==n) then!up-right corner a(i,i)=4.; a(i,i-)=-.; a(i,i-n)=-.; a(i,nn+)=tu+tr else if (numij(i,)==) then!down side a(i,i)=4.; a(i,i+)=-.; a(i,i-)=-.; a(i,i+n)=-.; a(i,nn+)=td else if (numij(i,)==n) then 7
18 !Up side a(i,i)=4.; a(i,i+)=-.; a(i,i-)=-.; a(i,i-n)=-. ; a(i,nn+)=tu elseif (numij(i,2)==) then!left side a(i,i)=4.; a(i,i+)=-.; a(i,i+n)=-.; a(i,i-n)=-.; a(i,nn+)=tl else if (numij(i,2)==n) then!right side a(i,i)=4.; a(i,i-)=-.; a(i,i+n)=-.; a(i,i-n)=-.; a(i,nn+)=tr else!inside a(i,i)=4.; a(i,i+)=-.; a(i,i-)=-.; a(i,i+n)=-.; a(i,i-n)=-. end if write(*,"(a)") "Solving..."!Call the appropriate solver to solve the system of equations If (Solver==) then Call Jacobi(nn,a,x,x0,rel,maxiter) else if (Solver==2) then Call GaussSeidel(nn,a,x,x0,rel,maxiter) else if (Solver==3) then Call SOR(nn,a,x,x0,w,rel,maxiter) end if!arrange and write results to screen and file tempdistr(,:)=td do i=2,n+ tempdistr(i,)=tl tempdistr(i,2:(n+))=x((i-2)*n+:(i-)*n) tempdistr(i,n+2)=tr tempdistr(n+2,:)=tu if (mod(n,2)==) then write(00,"(a)") "Temperature profile for x=0.5" do i=,n+2 write(00,"(2es5.5)") (i-)/real(n+),tempdistr(i,(n+3)/2) else write(*,*) "n must be odd to find temperature at (x=0.5,y=0.5)" end if write(00,*) write(00,"(a)") "Temperature distribution for whole square" do i=,n+2 write(00,"(000f9.4)") tempdistr(i,:) enddo!find program end time call cpu_time(tend) write(*,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time." write(00,"(a)") " " write(00,"(a,es4.4,2x,a)") "Program has used", tend-tstart,"seconds of CPU time." write(*,"(a)") "Open file HeatTransferSquare_results.dat to find" write(*,"(a)") "detailed temperature distribution..." 8
19 Contains Subroutine Jacobi(nn,a,xnew,x0,rel,maxiter) integer::i,j,iter,nn,maxiter real*8:: s,err,a(nn,nn+),xnew(nn),x0(nn),rel real*8,allocatable::xold(:) allocate(xold(nn)) xold=x0 err=. iter=0 do while (iter<=maxiter.and. err>=rel)!find new x do i=,nn s=0. do j=,i- s=s+a(i,j)*xold(j) do j=i+,nn s=s+a(i,j)*xold(j) xnew(i)=(a(i,nn+)-s)/a(i,i)!find error err = sqrt(sum((xnew-xold)**2))/nn xold = xnew iter=iter+ if (mod(iter,0)==0) write(*,"(2(a,x,i0,x,a,es5.5))") "Jacobi iter:",iter,"error:",err write(*,*) if (iter>=maxiter) then write(*,"(a,x,i0,x,a)") "Jacobi didn't converge after",maxiter,"iterations." else write(*,"(a,x,i0,x,a)") "Jacobi converged after",iter,"iterations" write (*,"(A,ES5.5)")"with error",err endif deallocate(xold) end Subroutine Jacobi Subroutine GaussSeidel(nn,a,xnew,x0,rel,maxiter) integer::i,j,iter,nn,maxiter real*8:: s,err,a(nn,nn+),xnew(nn),x0(nn),rel real*8,allocatable::xold(:) allocate(xold(nn)) xold=x0 err=. iter=0 do while (iter<=maxiter.and. err>=rel)!find new x 9
20 do i=,nn s=0. do j=,i- s=s+a(i,j)*xnew(j) do j=i+,nn s=s+a(i,j)*xold(j) xnew(i)=(a(i,nn+)-s)/a(i,i)!find error err = sqrt(sum((xnew-xold)**2))/nn xold = xnew iter=iter+ if (mod(iter,0)==0) write(*,"(2(a,x,i0,x,a,es5.5))") "Gauss-Seidel iter:",iter,"error:",err deallocate(xold) write(*,*) if (iter>=maxiter) then write(*,"(a,x,i0,x,a)") "Gauss-Seidel didn't converge after",maxiter,"iterations." else write(*,"(a,x,i0,x,a)") "Gauss-Seidel converged after",iter,"iterations" write (*,"(A,ES5.5)")"with error",err endif end Subroutine GaussSeidel Subroutine SOR(nn,a,xnew,x0,w,rel,maxiter) integer::i,j,iter,nn,maxiter real*8:: s,w,err,a(nn,nn+),xnew(nn),x0(nn),rel real*8,allocatable::xold(:) allocate(xold(nn)) xold=x0 err=. iter=0 do while (iter<=maxiter.and. err>=rel)!find new x!find new x do i=,nn s=0. do j=,i- s=s+a(i,j)*xnew(j) do j=i+,nn s=s+a(i,j)*xold(j) xnew(i)=(-w)*xold(i)+w*(a(i,nn+)-s)/a(i,i)!find error err = sqrt(sum((xnew-xold)**2))/nn xold = xnew iter=iter+ 20
21 if (mod(iter,0)==0) write(*,"(2(a,x,i0,x,a,es5.5))") "SOR iter:",iter,"error:",err deallocate(xold) write(*,*) if (iter>=maxiter) then write(*,"(a,x,i0,x,a)") "SOR didn't converge after",maxiter,"iterations." else write(*,"(a,x,i0,x,a)") "SOR converged after",iter,"iterations" write (*,"(A,ES5.5)")"with error",err endif end Subroutine SOR end Δίνεται ο απαιτούμενος αριθμός επαναλήψεων για τις μεθόδους Jacobi, Gauss-Seidel και SOR για διάφορα ω και για N = 3, 9, 9. N Jacobi Gauss- SOR Seidel ω =. ω =.3 ω =.5 ω =.7 ω = Τα αποτελέσματα των τριών μεθόδων στα αντίστοιχα σημεία. Εφόσον για N = 9 το βέλτιστο ω είναι κοντά στο.7 είναι λογικό για την επίλυση του συστήματος N N = = 980 να επιλεγεί η μέθοδος SOR με ω =.9 για να επιτευχθεί ο ελάχιστος αριθμός επαναλήψεων. Οι δύο γραφικές παραστάσεις της αριθμητικής λύσης T( 0.5, y) για N = 3, 9, 9 καθώς και των ισοϋψών θερμοκρασίας για N = 99 δίνονται στα παρακάτω γραφήματα. 2
Παράδειγμα #5 EΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΜΕΘΟΔΟ NEWTON ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης. ( k ) ( k)
Παράδειγμα # EΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΜΕΘΟΔΟ NEWTON ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση Να επιλυθεί το παρακάτω μη γραμμικό σύστημα με την μέθοδο Newton: ( ) ( ) f, = + = 0 f, = + 8=
Διαβάστε περισσότεραΠαράδειγμα #3 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΑΠΕΥΘΕΙΑΣ ΜΕΘΟΔΟΥΣ Επιμέλεια: Ν. Βασιλειάδης
Παράδειγμα #3 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΑΠΕΥΘΕΙΑΣ ΜΕΘΟΔΟΥΣ Επιμέλεια: Ν. Βασιλειάδης Άσκηση 1 Τα ισοζύγια μάζας του συστήματος διανομής ατμού σε μονάδα διυλιστηρίου δίνονται από τις παρακάτω
Διαβάστε περισσότεραΠαράδειγμα #9 ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΣΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης
Παράδειγμα #9 ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΣΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση Να επιλυθεί η εξίσωση ροής διαμέσου ενός κυλινδρικού αγωγού λόγω διαφοράς πίεσης: d u du u = + = dr r dr du με
Διαβάστε περισσότεραΠαράδειγμα #10 ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΜΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης
Άσκηση 1 Παράδειγμα #10 ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΜΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Να επιλυθεί η ροή ρευστού διαμέσου τετραγωνικού αγωγού η οποία εκφράζεται μέσω της διαφορικής εξίσωσης Poisson
Διαβάστε περισσότεραΗ πλήρως ανεπτυγµένη ροή λόγω διαφοράς πίεσης σε κυλινδρικό αγωγό περιγράφεται από την συνήθη διαφορική εξίσωση
Άσκηση ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟ ΟΙ 08-09 5 Ο ΕΞΑΜΗΝΟ Ι ΑΣΚΩΝ:. Βαλουγεώργης ΕΡΓΑΣΙΑ: ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΩΝ ΟΡΙΑΚΩΝ ΤΙΜΩΝ (Σ Ε & Μ Ε Ηµεροµηνία παράδοσης: 8//09 Η πλήρως ανεπτυγµένη ροή λόγω διαφοράς πίεσης σε κυλινδρικό
Διαβάστε περισσότεραΠαράδειγμα #4 ΑΛΓΕΒΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ
Παράδειγμα #4 ΑΛΓΕΒΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Επιμέλεια: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ Άσκηση 1 Τα ισοζύγια µάζας του συστήµατος διανοµής ατµού σε µονάδα διυλιστηρίου δίνονται από τις παρακάτω εξισώσεις: 181.60
Διαβάστε περισσότεραΠαράδειγμα #5 ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ & ΜΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης
Παράδειγμα #5 ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ & ΜΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης. Το παρακάτω αλγεβρικό τρι-διαγώνιο σύστημα έχει προκύψει από την επίλυση µιας συνήθους διαφορικής εξίσωσης που περιγράφει
Διαβάστε περισσότεραπεπερασμένη ή Η αναλυτική λύση της διαφορικής εξίσωσης δίνεται με τη βοήθεια του 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) πεπερασμένη
Διαβάστε περισσότεραΠαράδειγµα #11 ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης
Παράδειγµα # ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση ίδεται η διαφορική εξίσωση: dy dx y 0 = 0 x = y + e, Να επιλυθεί το πρόβληµα αρχικών τιµών µε τις µεθόδους Euler και Runge-Kutta
Διαβάστε περισσότεραΕφαρμογή της μεθόδου πεπερασμένων διαφορών στην εξίσωση θερμότητας
Εφαρμογή της μεθόδου πεπερασμένων διαφορών στην εξίσωση θερμότητας Να γραφεί script το οποίο να επιλύει αριθμητικά της γενική εξίσωση θερμότητας με χρήση της προς τα εμπρός παραγώγου ως προς το χρόνο,
Διαβάστε περισσότεραΚΩ ΙΚΑΣ ΕΠΙΛΥΣΗΣ ΜΕΤΑΦΟΡΑΣ ΘΕΡΜΟΤΗΤΑΣ ΜΕ ΑΚΤΙΝΟΒΟΛΙΑ ΣΕ ΚΛΕΙΣΤΕΣ ΚΟΙΛΟΤΗΤΕΣ ΜΕ ΙΑΧΥΤΙΚΕΣ ΚΑΙ ΓΚΡΙΖΕΣ ΕΠΙΦΑΝΕΙΕΣ
ΚΩ ΙΚΑΣ ΕΠΙΛΥΣΗΣ ΜΕΤΑΦΟΡΑΣ ΘΕΡΜΟΤΗΤΑΣ ΜΕ ΑΚΤΙΝΟΒΟΛΙΑ ΣΕ ΚΛΕΙΣΤΕΣ ΚΟΙΛΟΤΗΤΕΣ ΜΕ ΙΑΧΥΤΙΚΕΣ ΚΑΙ ΓΚΡΙΖΕΣ ΕΠΙΦΑΝΕΙΕΣ Επιµέλεια: Νίκος Βασιλειάδης (φοιτητής ΤΜΜ, 6 ο εξάµηνο) 1 η έκδοση προγράµµατος (Μάιος 2014)
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, -, Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 3.0. ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος Άσκηση Έστω ένα κύμα που κινείται εντός αγωγού με ταχύτητα c 0 m/s. Η κατανομή
Διαβάστε περισσότεραΠροσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel. Δημιουργία κώδικα στο Matlab
Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel Δημιουργία κώδικα στο Matlab Χατζηγεωργίου Αντώνης Νοέμβριος 2013 Περιεχόμενα 1. Αρχικό πρόβλημα.... 3 2. Εφαρμογή της θεωρίας.... 4 3.
Διαβάστε περισσότερα0.5, Μεταφορά θερμότητας ανάμεσα σε κυλίνδρους μεγάλου μήκους (χωρίς ασπίδα):
ΕΦΑΡΜΟΓΕΣ ΜΕΤΑΔΟΣΗΣ ΘΕΡΜΟΤΗΤΑΣ Διδάσκων: Δ. Βαλουγεώργης, Εαρινό εξάμηνο 0-05 ΕΡΓΑΣΙΑ #: Μετάδοση θερμότητας με ακτινοβολία Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 6-03-05 Ημερομηνία
Διαβάστε περισσότεραΚεφ. 2: Επίλυση συστημάτων εξισώσεων. 2.1 Επίλυση εξισώσεων
Κεφ. : Επίλυση συστημάτων εξισώσεων. Επίλυση εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU (ειδικές περιπτώσεις: Cholesky, Thomas).. Νόρμες πινάκων,
Διαβάστε περισσότεραΚεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών
Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών 1. Εισαγωγή. Προβλήματα δύο οριακών τιμών 3. Η μέθοδος των πεπερασμένων διαφορών 4. Οριακές συνθήκες με παραγώγους 5. Παραδείγματα
Διαβάστε περισσότεραΕιδικά θέματα στην επίλυση
Ενότητα 5: Εισαγωγή Βασικές Έννοιες Ειδικά Θέματα Αριθμητικής Παραγώγισης Επίλυση Γραμμικών Συστημάτων Αλγεβρικών Εξισώσεων Φραγκίσκος Κουτελιέρης Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Ειδικά θέματα
Διαβάστε περισσότεραΕπαναληπτικές μέθοδοι για την επίλυση γραμμικών συστημάτων. Μιχάλης Δρακόπουλος
Επαναληπτικές μέθοδοι για την επίλυση γραμμικών συστημάτων Μιχάλης Δρακόπουλος Σημειώσεις Αριθμητικής Γραμμικής Άλγεβρας 2012 2013 Εισαγωγή Στην αριθμητική επίλυση μαθηματικών εφαρμογών, όπως για παράδειγμα
Διαβάστε περισσότεραΣυνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών
Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών
Διαβάστε περισσότεραi. Επιλύστε με απαλοιφή Gauss μερικής οδήγησης το σύστημα:
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 04 0, Ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑ #: ΕΠΙΛΥΣΗ ΣΥΣΤΗΜΑΤΩΝ ΕΞΙΣΩΣΕΩΝ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 8 0 04 Ημερομηνία παράδοσης εργασίας: 0 04 Επιμέλεια
Διαβάστε περισσότεραΚεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων
Κεφ. : Επίλυση συστημάτων αλγεβρικών εξισώσεων. Επίλυση απλών εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU ειδικές περιπτώσεις: Cholesky, Thomas..
Διαβάστε περισσότεραΠαράδειγμα #3 ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ
Παράδειγμα # ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ ) Να βρεθεί µία πραγµατική ρίζα της εξίσωσης, x xx µε τις µεθόδους α) της διχοτόµησης β) της γραµµικής παρεµβολής γ) των διαδοχικών επαναλήψεων
Διαβάστε περισσότεραf στον κόμβο i ενός πλέγματος ( i = 1, 2,,N
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ:..008 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος
Διαβάστε περισσότεραΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης
ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2008-2009 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 07.01.2009 Δίνονται τα ακόλουθα ζεύγη τιμών: Να προσδιοριστεί πολυώνυμο παρεμβολής
Διαβάστε περισσότεραΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο
Διαβάστε περισσότεραΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #1: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ.
ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 005-06, 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης. Πως ορίζεται και τι σηµαίνει ο όρος lop στους επιστηµονικούς υπολογισµούς.
Διαβάστε περισσότεραΚεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων
Κεφ. : Επίλυση συστημάτων αλγεβρικών εξισώσεων. Επίλυση απλών εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU (ειδικές περιπτώσεις: Cholesky, Thomas)..
Διαβάστε περισσότεραΑριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Επιτάχυνση σύγκλισης των επαναληπτικών επιλύσεων Gauss-Seidel, κατά την προσομοίωση αναλογικών
Διαβάστε περισσότερα(συνθήκη συμμετρίας) (4) Το παραπάνω πρόβλημα μπορεί να περιγράψει τη μεταβατική πλήρως ανεπτυγμένη ροή σε κυλινδρικό αγωγό.
ΑΣΚΗΣΗ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 00-0, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΠΑΡΑΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ (αρχικών και οριακών τιμών) ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ:..00 ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος Ζητείται να επιλυθεί η εξίσωση t
Διαβάστε περισσότεραΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ. 1. Να βρεθεί το πολυώνυμο Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2).
ΜΑΣ 37: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ Να βρεθεί το πολυώνυμο Lagrage για τα σημεία (, ), (, ) και (4, ) Να βρεθεί το πολυώνυμο παρεμβολής Lagrage που προσεγγίζει τη συνάρτηση 3 f ( x) si x στους κόμβους
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n
ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 Ο αλγόριθµος Gauss Eστω =,3,, µε τον όρο γραµµικά συστήµατα, εννοούµε συστήµατα εξισώσεων µε αγνώστους της µορφής: a x + + a x = b a x + + a x = b a
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2010-2011 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 3 η Σειρά Ασκήσεων 07.12.2010 Άσκηση 1. Δίνονται τα
Διαβάστε περισσότεραΕισαγωγή στον Προγραµµατισµό. Ανάλυση (ή Επιστηµονικοί8 Υπολογισµοί)
Εισαγωγή στον Προγραµµατισµό Αριθµητική Ανάλυση (ή Επιστηµονικοί Υπολογισµοί) ιδάσκοντες: Καθηγητής Ν. Μισυρλής, Επίκ. Καθηγητής Φ.Τζαφέρης ΕΚΠΑ 8 εκεµβρίου 04 Ανάλυση (ή Επιστηµονικοί8 Υπολογισµοί) εκεµβρίου
Διαβάστε περισσότεραMatrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι. Αλγόριθμοι» Γ. Καούρη Β. Μήτσου
Matrix Algorithms Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Περιεχόμενα παρουσίασης Πολλαπλασιασμός πίνακα με διάνυσμα Πολλαπλασιασμός πινάκων Επίλυση τριγωνικού
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 2: Περιγραφή αριθμητικών μεθόδων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Διάλεξη : Περιγραφή αριθμητικών μεθόδων Χειμερινό εξάμηνο 008 Προηγούμενη παρουσίαση... Γράψαμε τις εξισώσεις
Διαβάστε περισσότεραΛύσεις ασκήσεων Άσκηση 1: Cengel and Ghajar, Κεφάλαιο 13: Προβλήματα και
ΕΦΑΡΜΟΓΕΣ ΜΕΤΑΔΟΣΗΣ ΘΕΡΜΟΤΗΤΑΣ Διδάσκων: Δ. Βαλουγεώργης, Εαρινό εξάμηνο 05-06 ΕΡΓΑΣΙΑ #: Μετάδοση θερμότητας με ακτινοβολία Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 0-03-06 Ημερομηνία
Διαβάστε περισσότεραΒ ΜΕΡΟΣ: ΕΦΑΡΜΟΓΗ ΤΟΥ MATLAB ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ
Β ΜΕΡΟΣ: ΕΦΑΡΜΟΓΗ ΤΟΥ MATLAB ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ 1. Εύρεση ρίζας Στο κεφάλαιο αυτό θα ασχοληθούμε με την εύρεση ρίζας μιας συνάρτησης ή αλλιώς με την ευρεση λύσης της εξίσωσης: Πριν αναφερθούμε στην
Διαβάστε περισσότεραΑριθµητική Ανάλυση. 27 Οκτωβρίου Αριθµητική Ανάλυση 27 Οκτωβρίου / 72
Αριθµητική Ανάλυση 7 Οκτωβρίου 06 Αριθµητική Ανάλυση 7 Οκτωβρίου 06 / 7 Επαναληπτικές Μέθοδοι για την επίλυση Γραµµικών Συστηµάτων ίνεται το γραµµικό σύστηµα Ax = b όπου A R n n είναι µη ιδιάζων πίνακας
Διαβάστε περισσότεραΕπιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος
ΠΑΡΑΔΕΙΓΜΑ 17 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 005-006, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος Ομάδα Α: Άσκηση Έχουμε να επιλύσουμε
Διαβάστε περισσότεραΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ 1, Επιμέλεια λύσεων: Γιώργος Τάτσιος
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 6-7, 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ, --6 Επιμέλεια λύσεων: Γιώργος Τάτσιος Άσκηση [] Επιλύστε με μία απευθείας μέθοδο διατηρώντας τρία σημαντικά ψηφία σε
Διαβάστε περισσότεραΚεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών
Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών 7. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης) 7. Μέθοδος Euler 7.3
Διαβάστε περισσότεραΠΑΡΑΔΕΙΓΜΑ 14 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #1: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ
ΠΑΡΑΔΕΙΓΜΑ 14 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 009-010, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #1: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ 1 Έστω το πρόβλημα
Διαβάστε περισσότεραNumerical Analysis FMN011
Numerical Analysis FMN011 Carmen Arévalo Lund University carmen@maths.lth.se Lecture 12 Periodic data A function g has period P if g(x + P ) = g(x) Model: Trigonometric polynomial of order M T M (x) =
Διαβάστε περισσότεραΙδιοτιμές & Ιδιοδιανύσματα Επαναληπτικές Μέθοδοι
η Διάεξη Ιδιοτιμές & Ιδιοδιανύσματα Επαναηπτικές Μέθοδοι 8 Ιανουαρίου 008 Γιάννης Σαριδάκης 8/0/008 007 Γ.Σαριδάκης/ΕΕΜΗΥ/Πουτεχνείο Κρήτης Ιδιοτιμές και Ιδιοδιανύσματα 8/0/008 007 Γ.Σαριδάκης/ΕΕΜΗΥ/Πουτεχνείο
Διαβάστε περισσότεραΦΑΙΝΟΜΕΝΑ ΜΕΤΑΦΟΡΑΣ ΙΙ ΜΕΤΑΦΟΡΑ ΘΕΡΜΟΤΗΤΑΣ ΚΑΙ ΜΑΖΑΣ
ΦΑΙΝΟΜΕΝΑ ΜΕΤΑΦΟΡΑΣ ΙΙ ΜΕΤΑΦΟΡΑ ΘΕΡΜΟΤΗΤΑΣ ΚΑΙ ΜΑΖΑΣ Διδάσκων: Παπασιώπη Νυμφοδώρα Αναπληρώτρια Καθηγήτρια Ε.Μ.Π. Ενότητα 5 η : Διδιάστατη και τριδιάστατη αγωγή θερμότητας Άδεια Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΜΕΜ251 Αριθμητική Ανάλυση
ΜΕΜ251 Αριθμητική Ανάλυση Διάλεξη 09, 9 Μαρτίου 2018 Μιχάλης Πλεξουσάκης Τμήμα Μαθηματικών και Εφαρμοσμένων Μαθηματικών Περιεχόμενα 1. Επαναληπτικές μέθοδοι 2. Θεωρία γενικών επαναληπτικών μεθόδων 3. Σύγκλιση
Διαβάστε περισσότεραΠαρουσίαση 3ης Άσκησης
Παρουσίαση 3ης Άσκησης Παράλληλος προγραμματισμός για αρχιτεκτονικές κατανεμημένης μνήμης με MPI Συστήματα Παράλληλης Επεξεργασίας 9ο Εξάμηνο, ΣΗΜΜΥ Εργ. Υπολογιστικών Συστημάτων Σχολή ΗΜΜΥ, Ε.Μ.Π. Νοέμβριος
Διαβάστε περισσότεραΠίνακες. (i) FORTRAN και Αντικειµενοστραφής Προγραµµατισµός
Πίνακες (i) οµηµένη µεταβλητή: αποθηκεύει µια συλλογή από τιµές δεδοµένων Πίνακας (array): δοµηµένη µεταβλητή που αποθηκεύει πολλές τιµές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas
Διαβάστε περισσότεραΑριθμητική Ανάλυση και Εφαρμογές
Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Συστήματα Γραμμικών Εξισώσεων Εισαγωγή Σύστημα γραμμικών εξισώσεων a x a x a x b 11
Διαβάστε περισσότεραΕπιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 3.0.008 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Άσκηση Επιμέλεια απαντήσεων:
Διαβάστε περισσότεραΆσκηση 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 =
Διαβάστε περισσότεραy 1 και με οριακές συνθήκες w
ΑΣΚΗΣΗ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΕΛΛΕΙΠΤΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ:..008 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος Η εξίσωση Laplace σε
Διαβάστε περισσότερα5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων
5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:
Διαβάστε περισσότερα5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων
5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2009-2010 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 1 η Σειρά Ασκήσεων 13.10.2009 Άσκηση 1. Δίνονται τα
Διαβάστε περισσότεραΚεφάλαιο 2. Μέθοδος πεπερασµένων διαφορών προβλήµατα οριακών τιµών µε Σ Ε
Κεφάλαιο Μέθοδος πεπερασµένων διαφορών προβλήµατα οριακών τιµών µε Σ Ε. Εισαγωγή Η µέθοδος των πεπερασµένων διαφορών είναι από τις παλαιότερες και πλέον συνηθισµένες και διαδεδοµένες υπολογιστικές τεχνικές
Διαβάστε περισσότεραΠίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός
Πίνακες (i) Δομημένη μεταβλητή: αποθηκεύει μια συλλογή από τιμές δεδομένων Πίνακας (array): δομημένη μεταβλητή που αποθηκεύει πολλές τιμές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΕΛΛΕΙΠΤΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΔΙΔΑΣΚΩΝ: Δ.
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 011-01, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΕΛΛΕΙΠΤΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 5-1-011 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιλέξτε μία εκ των Ασκήσεων 1 και : ΑΣΚΗΣΗ 1 Να λυθεί το πρόβλημα οριακών
Διαβάστε περισσότεραΕνότητα 6. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος
Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 6 Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραf x και τέσσερα ζευγάρια σημείων
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 014 015, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΕΜΒΟΛΗ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 1 11 014 Ημερομηνία παράδοσης εργασίας: 18 11 014 Επιμέλεια απαντήσεων:
Διαβάστε περισσότεραΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΠΑΡΕΜΒΟΛΗ
ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΠΑΡΕΜΒΟΛΗ Επιμέλεια: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ Άσκηση Η σχέση ανάµεσα στην τάση και στην θερµοκρασία ενός θερµοστοιχείου πλατίνας µε 0% ρόδιο δίνεται από τον
Διαβάστε περισσότεραΕπιστηµονικός Υπολογισµός ΙΙ
Επιστηµονικός Υπολογισµός ΙΙ Ε. Γαλλόπουλος 1 1 Τµήµα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πολυτεχνική Σχολή, Πανεπιστήµιο Πατρών 24/4/13 Θέµατα αριθµητικής Οι παραπάνω µέθοδοι (FOM, GMRES)
Διαβάστε περισσότεραΓραµµικός Προγραµµατισµός (ΓΠ)
Γραµµικός Προγραµµατισµός (ΓΠ) Περίληψη Επίλυση δυσδιάστατων προβληµάτων Η µέθοδος simplex Τυπική µορφή Ακέραιος Προγραµµατισµός Προγραµµατισµός Παραγωγής Προϊόν Προϊόν 2 Παραγωγική Δυνατότητα Μηχ. 4 Μηχ.
Διαβάστε περισσότεραΕπιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 9-, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΤΑΞΙΝΟΜΗΣΗ ΜΕΡΙΚΩΝ ΔΙΑΦΟΡΙΚΩΝ ΕΞΙΣΩΣΕΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ:..9 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια
Διαβάστε περισσότεραΕπίλυση Γραµµικών Συστηµάτων
Κεφάλαιο 3 Επίλυση Γραµµικών Συστηµάτων 31 Εισαγωγή Αριθµητική λύση γενικών γραµµικών συστηµάτων n n A n n x n 1 b n 1, όπου a 11 a 12 a 1n a 21 a 22 a 2n A [a i j, x a n1 a n2 a nn x n, b b 1 b 2 b n
Διαβάστε περισσότεραΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΣΤΗ MATLAB
ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΣΤΗ MATLAB 1. Γενικά περί συνήθων διαφορικών εξισώσεων Μια συνήθης διαφορική εξίσωση (Σ.Δ.Ε.) 1 ης τάξης έχει τη μορφή dy dt f ( t, y( t)) όπου η συνάρτηση f(t, y) είναι γνωστή,
Διαβάστε περισσότεραιδάσκοντες :Τµήµα Α ( Αρτιοι) : Καθηγητής Ν. Μισυρλής,Τµήµα Β (Περιττοί) : Αριθµητική Επίκ.
Αριθµητική Ανάλυση ιδάσκοντες: Τµήµα Α ( Αρτιοι) : Καθηγητής Ν. Μισυρλής, Τµήµα Β (Περιττοί) : Επίκ. Καθηγητής Φ.Τζαφέρης ΕΚΠΑ Μαρτίου 00 ιδάσκοντες:τµήµα Α ( Αρτιοι) : Καθηγητής Ν. Μισυρλής,Τµήµα Β Αριθµητική
Διαβάστε περισσότεραΕπιµέλεια: Γιάννης Λυχναρόπουλος Οµάδα Α: Άσκηση 2 Έχουµε να επιλύσουµε την εξίσωση: 2
Οµάδα Α: Άσκηση Έχουµε να επιλύσουµε την εξίσωση: du du u = dr + r dr = (Α) du µε οριακές συνθήκες u () = 0 και u(0) πεπερασµένη ή = 0 (συνθήκη dr r = 0 συµµετρίας). Η αναλυτική λύση της διαφορική ς εξίσωσης
Διαβάστε περισσότερα3. Γραμμικά Συστήματα
3. Γραμμικά Συστήματα Ασκήσεις 3. Αποδείξτε ότι το γινόμενο δύο άνω τριγωνικών πινάκων είναι άνω τριγωνικός πίνακας. Επίσης, στην περίπτωση που ένας άνω τριγωνικός πίνακας U 2 R n;n είναι αντιστρέψιμος,
Διαβάστε περισσότεραΗ διατήρηση μάζας σε ένα σύστημα τριών αντιδραστήρων περιγράφεται από το παρακάτω σύστημα συνήθων διαφορικών εξισώσεων:
ΠΑΡΑΔΕΙΓΜΑ 6 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0-0, 5 Ο ΕΞΑΜΗΝΟ ΕΠΙΛΥΣΗ ΕΡΓΑΣΙΑΣ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ Η διατήρηση μάζας σε ένα σύστημα τριών
Διαβάστε περισσότεραΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΛΥΣΕΙΣ ΑΣΚΗΣΕΩΝ. 1. Να βρεθεί το πολυώνυμο παρεμβολής Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2).
ΜΑΣ 7: Αριθμητική Ανάλυση ΙI ΛΥΣΕΙΣ ΑΣΚΗΣΕΩΝ Να βρεθεί το πολυώνυμο παρεμβολής Lagrage για τα σημεία (, ), (, ) και (4, ) Λύση: Για τα σημεία x, x, x 4, y, y, y υπολογίζουμε x x x x () x x x x x x 4 L
Διαβάστε περισσότεραΚεφάλαιο 5ο: Εντολές Επανάληψης
Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες
Διαβάστε περισσότεραΕπιλύστε αριθμητικά το με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών:
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 1-13, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ Ημερομηνίες παράδοσης: Ασκήσεις 1 και : -1-1, Ασκήσεις 3 και 4: 8-1-13 Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια) Χειμερινό εξάμηνο 2008 Προηγούμενη παρουσίαση... Εξετάσαμε
Διαβάστε περισσότεραΤμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική
Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016 Διδάσκoντες: Χαράλαμπος Παναγόπουλος, Μάριος Κώστα Βαθμός: Όνομα: Α.Δ.Τ.:... ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ 24/03/2016 Άσκηση 1 (1 μονάδα) Ποιο είναι το αποτέλεσμα
Διαβάστε περισσότεραΕνότητα 1 Διάλεξη 3. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος
Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 1 Διάλεξη 3 Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν
Διαβάστε περισσότεραΕπιλύστε αριθμητικά με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών: ( )
ΑΣΚΗΣΗ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, -, 5 Ο ΕΞΑΜΗΝΟ ΕΠΙΛΥΣΗ ΕΡΓΑΣΙΑΣ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος Επιλύστε αριθμητικά με τη μέθοδο
Διαβάστε περισσότεραΚεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών
Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης). Μέθοδος Euler 3. Μέθοδοι
Διαβάστε περισσότεραw 1, z = 2 και r = 1
ΑΣΚΗΣΗ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4: ΠΑΡΑΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 0..009 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Δίδεται η διαφορική εξίσωση Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος
Διαβάστε περισσότεραOι εντολές COMMON και PARAMETER
ΦΥΣ 145 - Διαλ.06 1 Oι εντολές COMMON και PARAMETER q Oι εντολές αυτές είναι μή εκτελέσιμες και δεν είναι απαραίτητες σε διάφορα προγράμματα. q Η ανάγκη τους όμως παρουσιάζεται σε μεγάλα και πολύπλοκα
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ
ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΙΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ. ΜΗΤΣΟΤΑΚΗΣ ΑΘΗΝΑ 27 ΠΑΡΑ ΕΙΓΜΑ : ΜΕΘΟ ΟΣ NEWTON Πρόγραµµα Matlab για την προσέγγιση της ρίζας της εξίσωσης f(x)= µε την µέθοδο Newton. Συναρτήσεις f(x), f
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς
για Χημικούς Μηχανικούς Παρουσίαση Διαλέξεων: 6. Πίνακες Καθηγητής Δημήτρης Ματαράς Copyright 2014 by Prof. D. S. Mataras (mataras@upatras.gr). This work is made available under the terms of the Creative
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2009-2010 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 3 η Σειρά Ασκήσεων 08.12.2009 Άσκηση. Για τα παρακάτω
Διαβάστε περισσότεραΣΥΓΚΡΙΣΗ ΑΛΓΟΡΙΘΜΩΝ ΑΡΙΘΜΗΤΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΚΑΙ ΕΠΙΛΥΣΗΣ ΓΡΑΜΜΙΚΩΝ ΚΑΙ ΜΗ-ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ: ΧΡΗΣΗ ΤΟΥ MATLAB
Π Π Σ Θ Ε Δ Π Μ Σ Μ Υ Α ΣΥΓΚΡΙΣΗ ΑΛΓΟΡΙΘΜΩΝ ΑΡΙΘΜΗΤΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΚΑΙ ΕΠΙΛΥΣΗΣ ΓΡΑΜΜΙΚΩΝ ΚΑΙ ΜΗ-ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ: ΧΡΗΣΗ ΤΟΥ MATLAB Δ Ε Γ Κ. Ζ Ε Θ Γ Α Κ ΑΥΓΟΥΣΤΟΣ 07, ΠΑΤΡΑ Π Π Σ Θ Ε Δ Π Μ Σ
Διαβάστε περισσότεραΜορφοποίηση της εξόδου
Μορφοποίηση της εξόδου (i) Όταν θέλουμε τα αποτελέσματα μιάς εντολής WRITE(*, *) να εμφανίζονται με συγκεκριμένο τρόπο τροποποιούμε τον δεύτερο αστερίσκο. 2 τρόποι μορφοποίησης WRITE(*, '(format εξόδου)')
Διαβάστε περισσότεραΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ. Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες)
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, 2016-2017 ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες) Κεφ. 2: Επίλυση συστημάτων εξισώσεων (διάρκεια: 3 εβδομάδες) 2.1 Επίλυση εξισώσεων 2.2 Επίλυση
Διαβάστε περισσότερατην κεντρώα έκφραση πεπερασμένων διαφορών 2 ης τάξης και για τη παράγωγο f την ανάδρομη έκφραση πεπερασμένων διαφορών 2 ης τάξης xxx
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0-0, Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΑΓΩΓΙΣΗ και ΟΛΟΚΛΗΡΩΣΗ Ημερομηνία παράδοσης --0 Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ Με βάση τη σειρά Taylor βρείτε για τη παράγωγο
Διαβάστε περισσότεραΑνάκληση Πληροφορίας. Διδάσκων Δημήτριος Κατσαρός
Ανάκληση Πληροφορίας Διδάσκων Δημήτριος Κατσαρός Διάλεξη 15η: 12/05/2014 1 Το πρόβλημα PageRank ως γραμμικό σύστημα 2 PageRank ως γραμμικό σύστημα Το πρόβλημα του PageRank μπορεί να γραφεί είτε ως Πρόβλημα
Διαβάστε περισσότεραMEM 253. Αριθμητική Λύση ΜΔΕ * * *
MEM 253 Αριθμητική Λύση ΜΔΕ * * * 1 Ένα πρόβλημα-μοντέλο Ροή θερμότητας σε ένα ομογενές μέσο. Ζητούμε μια συνάρτηση x [0, 1] και t 0 τέτοια ώστε u(x, t) ορισμένη για u t u(0, t) u(x, 0) = u xx, 0 < x
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4 ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΔΙΔΑΣΚΩΝ: Δ.
ΑΣΚΗΣΗ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 009-00, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ # ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 5..00 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος Να επιλυθεί η εξίσωση
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι είναι μια υπορουτίνα; με υπορουτίνα ΥΠΟΡΟΥΤΙΝΕΣ. Παράδειγμα #1: η πράξη SQ. Ποια η διαφορά συναρτήσεων και υπορουτίνων;
ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι είναι μια υπορουτίνα; ΥΠΟΡΟΥΤΙΝΕΣ Μια ομάδα εντολών, σχεδιασμένη να εκτελεί έναν ή περισσότερους υπολογισμούς Ιδανικές για περιπτώσεις που ο υπολογισμός επαναλαμβάνεται πολλές φορές μέσα
Διαβάστε περισσότεραΜερικές Διαφορικές Εξισώσεις
Πανεπιστήμιο Πατρών, Τμήμα Μαθηματικών Μερικές Διαφορικές Εξισώσεις Χειμερινό εξάμηνο ακαδημαϊκού έτους 24-25, Διδάσκων: Α.Τόγκας ο φύλλο προβλημάτων Ονοματεπώνυμο - ΑΜ: ΜΔΕ ο φύλλο προβλημάτων Α. Τόγκας
Διαβάστε περισσότεραΑριθμητική Λύση Μη Γραμμικών Εξισώσεων Η ΜΕΘΟ ΟΣ ΤΗΣ ΙΧΟΤΟΜΙΣΗΣ 01/25/05 ΜΜΕ 203 ΙΑΛ 2 1
Αριθμητική Λύση Μη Γραμμικών Εξισώσεων Η ΜΕΘΟ ΟΣ ΤΗΣ ΙΧΟΤΟΜΙΣΗΣ 01/25/05 ΜΜΕ 203 ΙΑΛ 2 1 Ηβάση της Μεθόδου της ιχοτόμησης Θεώρημα: Μία εξίσωση f()=0, όπου το f() είναι μια πραγματική συνεχής συνάρτηση,
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2011-2012 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 1 η Σειρά Ασκήσεων 26.10.2011 Άσκηση 1. Να μετατραπεί
Διαβάστε περισσότεραΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης
ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2008-2009 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 14.10.2008 Να μετατραπεί ο αριθμός στο δυαδικό σύστημα.! " Ο αριθμός μετατρέπεται αρχικά
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΠΑΡΑΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΔΙΔΑΣΚΩΝ: Δ.
ΑΣΚΗΣΗ 1 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 9-1, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΠΑΡΑΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 15.1.9 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος Δίδεται η διαφορική
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 3 Ο 3.2 Η ΕΝΝΟΙΑ ΤΟΥ ΓΡΑΜΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ Η. (Σ) όπου α, β, α, β, είναι οι
ΚΕΦΑΛΑΙΟ 3 Ο ΣΥΣΤΗΜΑΤΑ ΓΡΑΜΜΙΚΩΝ ΕΞΙΣΩΣΕΩΝ 3. Η ΕΝΝΟΙΑ ΤΟΥ ΓΡΑΜΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ Η ΓΡΑΦΙΚΗ ΕΠΙΛΥΣΗ ΤΟΥ. Ποια είναι η μορφή ενός συστήματος δύο γραμμικών εξισώσεων, δύο αγνώστων; Να δοθεί παράδειγμα.
Διαβάστε περισσότεραΕργαστήριο 2 - Απαντήσεις. Επίλυση Γραμμικών Συστημάτων
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ: ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΚΑΙ ΕΡΓΑΣΤΗΡΙΟ Ι Ιστοσελίδα : http://www.math.ntua.gr/~fargyriou Εργαστήριο 2 - Απαντήσεις Επίλυση
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, 2010-2011 ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης 1 η Σειρά Ασκήσεων 12.10.2010 Άσκηση 1. Να μετατρέψετε
Διαβάστε περισσότεραMEM 253. Αριθμητική Λύση ΜΔΕ * * *
MEM 253 Αριθμητική Λύση ΜΔΕ * * * 1 Περιγράφουμε το πρόγραμμα fem.py για τη λύση του προβλήματος δύο σημείων (x) + q(x)u(x) = f (x), x [, ], u( ) = u( ) = 0, u x l x r x l x r με τη μέθοδο των πεπερασμένων
Διαβάστε περισσότερα