Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

Μήπως να ξανακάνω Μηχανογραφικό;

Συντονιστές: φιάλη klein, Ryu, markelos, meleneemil, Nasia!

Απάντηση
alexk
Δημοσιεύσεις: 237
Εγγραφή: Τρί Ιαν 22, 2008 1:58 pm
Real Name: alex
Gender: Male

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

vampinthe έγραψε:Στο θέμα 4 πως βρίσκουμε σημεία ισορροπίας που ζητάει? Εμένα και στα πέντε σημεία που υπολόγισε, η παράγωγος είναι <1.. είναι ευσταθή σημεία?? Φτάνει αυτό??

εεεε..?? :rolleyes:


Φαντάζομαι αν κανεις plot τα i - Xi σου βγαζει μια γ.π η οποια για y=0.948 περίπου είναι το σημειο ισορροπιας το οποιο ειναι ευσταθες γιατι η απολυτη τιμη της παραγωγου της sin (r * x) είναι μικροτερη της μοναδος..


Επίσης εγώ έχω ερώτηση πως βρίσκουμε περίοδο πλάτος μεγιστη ταχυτητα στο θεμα 2γ
και τι ακριβως εννοει με τον ορο συγκλιση στο θεμα 5, β ερωτημα
Άβαταρ μέλους
vampinthe
Δημοσιεύσεις: 42
Εγγραφή: Τετ Ιαν 02, 2008 9:31 pm
Real Name: hypnos
Gender: Male

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

..μα σε όλα τα σημεία του γραφήματος είναι <1 η απόλυτη τιμή της παραγώγου.. δεν είναι??

όσο για την περίοδο στο δευτερο θέμα, μετράς την οριζόντια απόσταση δυο κόμβων ή δυο κοιλίων στο x(t) και για το πλάτος, την μέγιστη απόσταση από τον άξονα x . Πάτα set grid στο gnuplot πριν πλοτάρεις για να το δεις πιο καθαρά. Την μεγιστη ταχύτητα απτο v(t).

για το 5ο θέμα αϊ ρο νόου..
n0tH1ng to proove.. just a heLLisH RocK N' RoLL fReaK :.::
Άβαταρ μέλους
jimmakos
Δημοσιεύσεις: 113
Εγγραφή: Τρί Οκτ 07, 2008 7:53 pm
Real Name: jimmakos
Gender: Male
Facebook ID: 0

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

ego thelo na rotiso ton vampinthe an ta kserei kala ta themata gt kati mou leei oti dne exei diavasei kala. ta pine tin paraskeui!
XAXA
an me vgalete off-topic tha plakothoume. einai sxetiko me to mathima to minima mou!
Άβαταρ μέλους
Tsakalos
Δημοσιεύσεις: 518
Εγγραφή: Δευ Νοέμ 06, 2006 1:43 am
Real Name: Κώστας
Gender: Male
Facebook ID: 0
Τοποθεσία: Άλφα του Κενταύρου
Επικοινωνία:

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Λοιπον, απο οτι καταλαβα σχετικα με το δευτερο θεμα που λεγαμε πριν.. ο citizen και ο chris κανουν το ιδιο πραγμα.. μια αλλαγη μονο στον ηδη υπαρχοντα κωδικα της euler. To διαγραμμα που προκυπτε για τα δεδομενα της ασκησης ειναι καπως ετσι http://img195.imageshack.us/f/euler.png/

Αυτο που προτεινει ο alexk νομιζω οτι ειναι αυτο που μας εκανε και ο καθηγητης στο εργαστηριο και προκυπτει αυτο το διαγραμμα http://img580.imageshack.us/f/alloskodikas.png/

προφανως το αποτελεσμα δεν ειναι το ιδιο... να υποθεσω οτι το δευτερο ειναι το σωστο?
κοκκινο ειναι η θεση και πρασινο η ταχυτητα

EDIT: τελικα βρηκα τι φταιει.. η μεθοδος euler επειδη δεν ειναι ακριβης χρειαζεται πολλα βηματα για να βρει τη λυση. Το διαγραμμα της euler αν αυξηθουν αρκετα τα βηματα γινεται τελικα ιδιο με το αλλο διαγραμμα...
Τελευταία προτεραιότητα η σχολή μου!
και να θυμομόστε τον κύριο Dio...
Εικόνα
Άβαταρ μέλους
Chris
Forum Moderator
Forum Moderator
Δημοσιεύσεις: 1064
Εγγραφή: Παρ Μαρ 28, 2008 2:02 pm
Real Name: Χρήστος
Gender: Male
Facebook ID: 0

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Εμένα μου βγαίνει το ίδιο με το alloskodikas.jpg

Προφανώς και είναι σωστό αφού το έκανα ΕΓΩ. 8)
Tsakalos έγραψε:EDIT: τελικα βρηκα τι φταιει.. η μεθοδος euler επειδη δεν ειναι ακριβης χρειαζεται πολλα βηματα για να βρει τη λυση. Το διαγραμμα της euler αν αυξηθουν αρκετα τα βηματα γινεται τελικα ιδιο με το αλλο διαγραμμα...
Για αυτό λέει στην εκφώνηση να παίξουμε με τα steps. :wink:
Άβαταρ μέλους
apolski
Δημοσιεύσεις: 846
Εγγραφή: Πέμ Ιουν 21, 2007 3:09 pm
Real Name: ---
Gender: Male
Facebook ID: 0
Τοποθεσία: UK

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Βγηκαν οι κατανομες http://mycourses.ntua.gr/courses/SEMFE1 ... ne2010.pdf

Ομως δεν εχει το ονομα μου ενω γραφτηκα... Τι να κανω? :evil: :?
alexk
Δημοσιεύσεις: 237
Εγγραφή: Τρί Ιαν 22, 2008 1:58 pm
Real Name: alex
Gender: Male

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Tsakalos έγραψε:Λοιπον, απο οτι καταλαβα σχετικα με το δευτερο θεμα που λεγαμε πριν.. ο citizen και ο chris κανουν το ιδιο πραγμα.. μια αλλαγη μονο στον ηδη υπαρχοντα κωδικα της euler. To διαγραμμα που προκυπτε για τα δεδομενα της ασκησης ειναι καπως ετσι http://img195.imageshack.us/f/euler.png/

Αυτο που προτεινει ο alexk νομιζω οτι ειναι αυτο που μας εκανε και ο καθηγητης στο εργαστηριο και προκυπτει αυτο το διαγραμμα http://img580.imageshack.us/f/alloskodikas.png/

προφανως το αποτελεσμα δεν ειναι το ιδιο... να υποθεσω οτι το δευτερο ειναι το σωστο?
κοκκινο ειναι η θεση και πρασινο η ταχυτητα

EDIT: τελικα βρηκα τι φταιει.. η μεθοδος euler επειδη δεν ειναι ακριβης χρειαζεται πολλα βηματα για να βρει τη λυση. Το διαγραμμα της euler αν αυξηθουν αρκετα τα βηματα γινεται τελικα ιδιο με το αλλο διαγραμμα...
Κοιταξε με mail που εστειλα στον Αναγνωστοπουλο μου απαντησε την εντελως απλη μορφη. Αυτη που προτεινα.
Μου το παρουσιασε σαν πιο απλη λύση. Βεβαια πιο απλο νομιζω οτι ειναι να πειραξεις μονο την επιταχυνση στον κωδικα της euler.f
Θεωρω οτι και τα δυο σωστα θα τα πιασει αν κρινω απο την εκφωνηση η οποια λεει "Να μειώσετε το βημα ολοκληρωσης dt μεχρι τα αποτελσματα σας να σταθεροποιηθουν (εναλλακτικα αυξηστε τον αριθμο βηματων steps"
Βασικα τωρα που το ξαναβλεπω σίγουρα θα πιασει και τις δυο απαντησεις σωστες!
citizen
Δημοσιεύσεις: 29
Εγγραφή: Πέμ Ιαν 29, 2009 9:12 am
Real Name: Μάνος
Gender: Male
Facebook ID: 0

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Ο πασιπουλαρίδης πάντως στο μάθημα άλλαξε μόνο την συνάρτηση αccel στο euler.f
zoe
Δημοσιεύσεις: 34
Εγγραφή: Τετ Οκτ 24, 2007 2:02 pm
Real Name: Zwi
Gender: Female
Facebook ID: 517606286
Τοποθεσία: everywhere

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Ξέρει κανείς αν αύριο θα μπορούμε να έχουμε μαζί μας τα βιβλία που μας έχουν δώσει??
alexk
Δημοσιεύσεις: 237
Εγγραφή: Τρί Ιαν 22, 2008 1:58 pm
Real Name: alex
Gender: Male

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

zoe έγραψε:Ξέρει κανείς αν αύριο θα μπορούμε να έχουμε μαζί μας τα βιβλία που μας έχουν δώσει??

Ο,τι θέλουμε μπορούμε να έχουμε..
Άβαταρ μέλους
diosak
Δημοσιεύσεις: 360
Εγγραφή: Κυρ Σεπ 07, 2008 6:54 pm
Real Name: Διονύσης
Gender: Male

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

ποσα θεματα πρεπει να λυσουμε??
Εικόνα
Εικόνα
Believe you can and you're halfway there.
Yesterday is history. Tomorrow is a mystery. And Today? Today is a gift. That's why we call it the present.
But only in their dreams can men be truly free. It was always thus and always thus will be.
Άβαταρ μέλους
dj manos
Banned
Δημοσιεύσεις: 981
Εγγραφή: Τρί Ιαν 08, 2008 12:57 pm
Real Name: Μάνος
Gender: Female
Facebook ID: 0

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

μας δινουν 1 θεμα & το λυνουμε.
alexk
Δημοσιεύσεις: 237
Εγγραφή: Τρί Ιαν 22, 2008 1:58 pm
Real Name: alex
Gender: Male

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Έχει λύσει κανείς το θέμα 6?
sunday
Δημοσιεύσεις: 43
Εγγραφή: Τετ Μάιος 23, 2007 10:59 am

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Εγώ αυτό έγραψα για το 6 τώρα το αν ειναι σωστό παίζεται..Το έκανα βάσει του θ.4

Κώδικας: Επιλογή όλων

 program Newton_Raphson
     
      implicit none
      integer P,i
      parameter(P=50)
      real  x(P)
      real x0,e,ei
      real f,fd
       

      print *,"# Enter x0:"
      read(5,*)x0
      print *,"# Enter the error:"
      read(5,*)e
       
      if (e .le. 0.0) stop 'illegal value of error'
      i=2
      x(1)=x0 

      open(unit=20,file="newton_r2.dat")
      write(20,*)1,x(1)

      do while(i .le. P)
      x(i)=x(i-1)-f(x(i-1))/fd(x(i-1))
      ei=abs(x(i)-x(i-1))/x(i)
      print *,i,x(i)
      write(20,*)i,x(i),ei
      if (ei .le. e) stop 'Procedure completed successfully'
      i=i+1
      enddo
      print *,'# Method failed after P=',P,'iterations'
      close(20)
      end
     
      real function f(x)
      implicit none
      real x
      f=sqrt(2.0)*x*(1-x)-x
      return
      end
     
      real function fd(x)
      implicit none
      real x
      fd=sqrt(2.0)+2*sqrt(2.0)*x-1
      return
      end
      
Άβαταρ μέλους
Tsakalos
Δημοσιεύσεις: 518
Εγγραφή: Δευ Νοέμ 06, 2006 1:43 am
Real Name: Κώστας
Gender: Male
Facebook ID: 0
Τοποθεσία: Άλφα του Κενταύρου
Επικοινωνία:

Re: Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού

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

Εκανα το πρωτο ερωτημα απο το θεμα 7 και μου φαινεται οτι παιζει σωστα. To εγραψα απο κατω αν θελετε να το τσεκαρετε.
Στην τροχια μου βγαζει τα γνωστα σχηματακια λισαζου!
Ξερετε πως θα υπολογισουμε την ενεργεια? Λογικα για την κινητικη ενεργεια θα βρουμε τη συνισταμενη ταχυτητα αφου οι ταχυτητες ειναι καθετες v=ριζα(vx^2+vy^2) σωστα?
Η δυναμικη ενεργεια ομως πως βγαινει??
Τωρα θα δοκιμασω και το θεμα 6 ενω ακομα δεν εχω κανει καμια ασκηση με τη βλακεια τη λογιστικη εξισωση :evil:

Κώδικας: Επιλογή όλων

      program kinisi
      implicit none
      real*8 t,tf,dt,x0,y0,w1,w2,vx,vy,ax,ay,x,y
c------INPUT
      print *, 'enter x0, y0, w1, w2, tf, dt'
      read(5,*) x0, y0, w1, w2,tf,dt
      print *, 'ok malaka'
c------INITIALIZE
      x=x0
      y=y0
      t=0
      open(unit=11,file='kinisi.dat')
c------COMPUTE
      do while (t .le. tf)
         x = x0*cos(w1*t)
         vx=(x0/w1)*sin(w1*t)
         ax=(-x0/(w1*w1))*cos(w1*t)
         y=y0*sin(w2*t)
         vy=(-y0/w2)*cos(w2*t)
         ay=(-y0/(w2*w2))*sin(w2*t)                        
         t=t+dt
         write(11,*)t,x,y,vx,vy,ax,ay
      enddo
      close(11)
      end

Τελευταία προτεραιότητα η σχολή μου!
και να θυμομόστε τον κύριο Dio...
Εικόνα
Απάντηση

Επιστροφή στο “Δεύτερο Έτος”