Κεφάλαιο 3ο Μετασχηµατισµοί συντεταγµένων
|
|
- Ἀντιόπη Παχής
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Κεάλαιο 3ο Μετασχηµατισµοί συντεταγµένων Εισαγωγή Στο ο Κεάλαιο αναλύσαµε βασικές εντολές σχεδίασης, µέσω των οποίων ο προγραµµατιστής µπορεί να να καθορίσει τις συντεταγµένες της σκηνής στις οποίες επιθυµεί να σχεδιάσει γεωµετρικά σχήµατα. Ωστόσο υπάρχουν περιπτώσεις στις οποίες είναι επιθυµητή η επιβολή ενός µετασχηµατισµoύ συντεταγµένων ή µιας αλυσίδας µετασχηµατισµών συντεταγµένων, πριν τον προσδιορισµό της θέσης στην οποία θα σχεδιαστεί ένα σηµείο. Ουσιαστικά επιθυµούµε, µε τον ορισµό ενός σηµείου µε συντεταγµένες (,, ) και βάσει ενός κανόνα αντιστοίχισης, το σηµείο να αποδοθεί σε µια θέση της σκηνής µε συντεταγµένες (,, ). Στο κεάλαιο αυτό αναλύεται η λογική που ακολουθεί η µηχανή της OpenGL, σε ό,τι αορά την εαρµογή µετασχηµατισµών συντεταγµένων. Παρουσιάζονται τα µητρώα στοιχειωδών µετασχηµατισµών και οι αντίστοιχες εντολές ορισµού τους. Επιπλέον αναλύεται η διαδικασία καθορισµού σύνθετων µετασχηµατισµών, οι οποίοι παράγονται από τη συνδυασµένη εαρµογή στοιχειωδών γραµµικών µετασχηµατισµών. 3. Συντεταγµένες µοντέλου Μετασχηµατισµός µοντέλου Εκ πρώτης όψεως, η διαδικασία αντιστοίχισης ενός σηµείου σε µια θέση διαορετική από την αρχικά δηλωµένη, πιθανόν να αίνεται µια άσκοπη διαδικασία στον προγραµµατιστή. Ωστόσο, υπάρχουν περιπτώσεις στις οποίες ένας τέτοιος κανόνας αντιστοίχισης αποδεικνύεται αναγκαίος. α) Η χρησιµότητα των µετασχηµατισµών συντεταγµένων αναδεικνύεται στην περίπτωση που χρησιµοποιούµε ένα γεωµετρικό σχήµα που έχει οριστεί από τρίτο προγραµµατιστή σε µια displa list. Στην περίπτωση που ο τρίτος προγραµµατιστής κατασκευάζει µια λίστα απεικόνισης, ορίζει ένα σύνθετο σχήµα σε ένα βολικό για αυτόν σύστηµα συντεταγµένων. Συνήθως ορίζει το σχήµα κοντά στην αρχή των αξόνων. Το εύρος των συντεταγµένων στο οποίο εκτείνεται το σχήµα επιλέγεται αυθαίρετα ή βάσει της κοινής λογικής. Οι συντεταγµένες µε τις οποίες δηλώνεται ένα προτύπο σχήµα σε µια λίστα απεικόνισης συχνά αναέρονται ως συντεταγµένες µοντέλου. Ωστόσο, είναι προανές ότι, στην πλειοψηία των περιπτώσεων, οι συντεταγµένες µοντέλου δεν εκράζουν την επιθυµητή θέση ή/και τις επιθυµητές διαστάσεις µε τις οποίες επιθυµεί να αποδώσει ένας χρήστης το σχήµα στη σκηνή του. Επιπλέον, εάν ο χρήστης της λίστας επιθυµεί να επαναχρησιµοποιήσει τον κώδικά της για τη σχεδίαση πολλαπλών σχηµάτών στην ίδια σκηνή, θα ήταν αδύνατο να το επιτύχει µε 9
2 απλή εκτέλεση της λίστας απεικόνισης. Κάθε εκτέλεση της λίστας απεικόνισης θα σχεδίαζε το σχήµα στην ίδια (αρχικά καθορισµένη) θέση και µε τις ίδιες διαστάσεις που έχουν οριστεί στη λίστα απεικόνισης. Είναι λοιπόν εµανές ότι σε ορισµένες περιπτώσεις επιθυµούµε να επιβάλλουµε µετασχηµατισµούς που µετασχήµατίζουν τις συντεταγµένες του πρότυπου σχήµατος σε κατάλληλες θέσεις και µε κατάλληλες διαστάσεις στη σκηνή όπως αίνεται στο σχ. 3.. Σχ. 3.: Παράδειγµα µετασχηµατισµού µοντέλου Ο µετασχηµατισµός αυτός ονοµάζεται µετασχηµατισµός µοντέλου (modelview ansformation) και εκτελείται ορίζοντας ένα µητρώο µετασχηµατισµού το οποίο καθορίζει τις συντεταγµένες σκηνής (,, ) ( ) που θα αντιστοιχιστούν σε ένα σηµείο που έχει δηλωθεί µε συντεταγµένες µοντέλου,,. 3.2 Μητρώα µετασχηµατισµού Η µηχανή καταστάσεων της OpenGL προβλέπει τη χρήση δύο διαορετικών µητρώων, τα οποία, συνδυαζόµενα, παράγουν την τελική απεικόνιση της σκηνής στην οθόνη του χρήστη. Τα µητρώα αυτά είναι το µητρώο µετασχηµατισµού µοντέλου (modelview mai) και το µητρώο προβολής (projection mai). α) Το µητρώο µετασχηµατισµού µοντέλου σχηµατίζεται βάσει των µαθηµατικών σχέσεων που καθορίζουν το µετασχηµατισµό µοντέλου. ηλαδή τα στοιχεία του µητρώου έχουν τιµές τέτοιες, ούτως ώστε η δήλωση, ) (,, ) ενός σηµείου µε συντεταγµένες (, να οδηγεί στην απόδοση του σηµείου σκηνή βάσει της σχέσης. στη σχεδιαζόµενη M mod elview Επιπλέον, στο µητρώωο µετασχηµατισµού µοντέλου εµπεριέχονται οι µετασχηµατισµοί που εαρµόζονται προκειµένου η σκηνή να αποδοθεί από διαορετικές οπτικές γωνίες. Στην περίπτωση αυτή, η 92
3 περιγραή της σκηνής ανάγεται σε σύστηµα συντεταγµένων που η θέση του καθορίζεται από την οπτική γωνία του θεατή και οι µετασχηµατισµοί που εµπλέκονται στη διαδικασία αυτή αυτή ενσωµατώνονται στο µητρώο µετασχηµατισµού µοντέλου. Ο µετασχηµατισµός οπτικής γωνίας θα αναλυθεί στην ενότητα Μετασχηµατισµός οπτικής γωνίας της ενότητας Προβολές. β) Το µητρώο προβολής σχηµατίζεται από κανόνες αντιστοίχισης που καθορίζουν τον τρόπο µε τον οποίο η παρατηρούµενη σκηνή θα προβληθεί στο επίπεδο παρατήρησης του θεατή (επίπεδο προβολής) και η επεξεργασία του θα αναλυθεί στο επόµενο κεάλαιο. Τα µητρώα µετασχηµατισµού µοντέλου και προβολής έχουν διαστάσεις 4 4. Η συνδυασµένη επίδραση των µητρώων µετασχηµατισµού µοντέλου και προβολής στις συντεταγµένες των οριζόµενων σηµείων, σχηµατίζει την εικόνα που τελικά αποδίδεται στην οθόνη του υπολογιστή. Η διαδικασία αίνεται στο Σχ (,, ) Μετασχηµατισµός µοντέλου Μετασχηµατισµός προβολής (,, ) Σχ. 3.2 ιάγραµµα µετασχηµατισµού συντεταγµένων στη µηχανή της OpenGL Εποµένως, στις συντεταγµένες (,, ) πρώτα επιδρά το µητρώο µετασχηµατισµού µοντέλου M mod elview M projection και κατόπιν το µητρώο προβολής. M projection M mod elview Στην OpenGL, σε κάθε χρονική στιγµή, είναι δυνατή η πρόσβαση µόνο σε ένα από τα δύο µητρώα. Ο χρήστης καθορίζει ποιο από τα µητρώα επιθυµεί να τροποποιήσει την εκάστοτε χρονική στιγµή µε την εντολή glmaimode: glmaimode(maimode); όπου maimode σταθερά που παίρνει µιά από τις τιµές: GL_MODELVIEW: µετάβαση στην κατάσταση επεξεργασίας του µητρώου µετασχηµατισµού µοντέλου 93
4 GL_PROJECTION: µετάβαση στην κατάσταση επεξεργασίας του µητρώου προβολής. Τα µητρώα µετασχηµατισµού µοντέλου και προβολής έχουν ως αρχική τιµή τον πίνακα Ι 4 : I το οποίο ουσιαστικά υποδηλώνει ότι οι συντεταγµένες που δηλώνονται δεν υίστανται κανένα µετασχηµατισµό: Πρέπει να επισηµάνουµε ότι τα µητρώα µετασχηµατισµών, ως µεταβλητές κατάστασης, διατηρούν τις τιµές που τους έχουν ανατεθεί την τελευταία ορά. Συνεπώς, εάν τροποποιηθούν και στo ενδιάµεσο της εκτέλεσης του προγράµµατος απαιτηθεί αρχικοποίησή τους, αυτή θα πρέπει να δηλωθεί ρητά από τον προγραµµατιστή. H αρχικοποίηση των µητρώων προβολής και µετασχηµατισµού µοντέλου στο µητρώο εντολή glloadidentit : I 4 γίνεται µε την void glloadidentit ( ); η οποία αρχικοποιεί το µητρώο µετασχηµατισµού που επεξεργαζόµαστε στην εκάστοτε χρονική στιγµή. εδοµένου ότι η µηχανή καταστάσεων της OpenGL διατηρεί τις τελευταίες ρυθµίσεις που δόθηκαν, ο προγραµµατιστής, πριν δώσει εντολή αρχικοποιήσης µητρώου, θα πρέπει να ελέγξει τη ροή εκτέλεσης του προγράµµατός του και να βεβαιωθεί ότι η εντολή θα αρχικοποιήσει το επιθυµητό µητρώο µετασχηµατισµού. glmaimode(gl_modelview); glloadidentit(); // Αρχικοποίηση του µητρώου µετασχηµατισµού µοντέλου Αρχικοποιεί το µητρώο µετασχηµατισµού µοντέλου glmaimode(gl_projection); glloadidentit(); //Αρχικοποίηση του µητρώου προβολής 94
5 3.3 Στοιχειώδεις µετασχηµατισµοί Στην ενότητα αυτή αναλύουµε τα µητρώα στοιχειωδών µετασχηµατισµού και τις εντολές δήλωσης των στοιχειωδών µετασχηµατισµών µετατόπισης, κλιµάκωσης, κλίσης και περιστροής 3.3. Μετατόπιση Μετατόπιση σηµείου στο χώρο κατά (,, ) περιγράεται από τις εξισώσεις Το αντίστοιχο µητρώο µετατόπισης 4 4 έχει τη µορή: Στην OpenGL η µετατόπιση των συντεταγµένων της σκηνής στο χώρο κατά σταθερές,, ) εκτελείται µε την εντολή gltranslate*: ( gltranslatef ( GLfloat,GLfloat, GLfloat ); gltranslated ( GLdouble, GLdouble, GLdouble ); Κλιµάκωση Στην κλιµάκωση, οι συντεταγµένες πολλαπλασιάζονται µε ένα σταθερό ανά διεύθυνση συντελεστή βάσει των σχέσεων: s s s όπου s, s και s οι επιβαλλόµενοι συντελεστές κλιµάκωσης κατά τις διευθύνσεις, και αντίστοιχα. 95
6 s s s Στην OpenGL, η κλιµάκωση εκτελείται µε την εντολή glscale*: glscalef(glfloat s, Glfloat s, Glfloat s); glscaled(gldouble s, Gldouble s Gldouble s); όπου,, οι συντελεστές κλιµάκωσης κατά τις διευθύνσεις, s s s, αντίστοιχα.. Τιµές του συντελεστή κλιµάκωσης ίσες µε εξάγουν την ανάκλαση (reflection) του σχήµατος ως προς τη διεύθυνση εαρµογής του συντελεστή. Πχ, τα συµµετρικά ενός σχήµατος ως προς τα επίπεδα, και προκύπτουν µε τα αντίστοιχα µητρώα ανάκλασης: REFX S,, S REFY S REFZ Κλίση Στους µετασχηµατισµούς κλίσης, η τιµή µίας από τις συντεταγµένες,, των σηµείων µεταβάλλεται γραµµικά ως προς µία ή περισσότερες εκ των άλλων δύο συντεταγµένων. Π.χ. στο ακόλουθο παράδειγµα η συντεταγµένη κάθε σηµείου µεταβάλλεται γραµµικά ως προς τη συντεταγµένη : a + Σε σε µορή µητρώου έχουµε a Ουσιαστικά στο παραπάνω παράδειγµα η συντεταγµένη κάθε σηµείου µεταβάλλεται γραµµικά ως προς την απόσταση του σηµείου από την ευθεία (που είναι ίση µε ). 96
7 Στο παρακάτω παράδειγµα έχουµε γραµµική µεταβολή της συντεταγµένης ενός σηµείου συναρτήσει της κάθετης απόστασής του από τις ευθείες και. b a + + και αντίστοιχα σε µορή µητρώου: b a Ο παραπάνω µετασχηµατισµός κλισης εκλαµβάνει ως ευθείες αναοράς τις και (δηλαδή σηµείο που βρίσκεται στην τοµή των ευθειών αυτών δε µεταβάλλει τη συντεταγµένη κατά το µετασχηµατισµό κλίσης). Όταν θέλουµε να επιβάλλουµε µετασχηµατισµό κλίσης ως προς τυχαίες ευθείες αναοράς,, τότε οι εξισώσεις του παραπάνω παραδείγµατος µετασχηµατισµού κλίσης θα έχουν τη µορή ( ) ( ) b a + + και σε µορή µητρώου: ( ) + b a b a Με παρόµοιο τρόπο µπορούν να οριστούν µετασχηµατισµοί κλίσης και για τις συντεταγµένες., Για τον ορισµό µετασχηµατισµών κλίσης στην OpenGL δεν υπάρχει συγκεκριµένη εντολή. Ωστόσο, υπάρχει η δυνατότητα ορισµού τους, µέσω της απευθείας ανάθεσης τιµών στα στοιχεία του µητρώου µετασχηµατισµού µοντέλου από τον προγραµµατιστή, όπως θα δούµε στην ενότητα Άµεση ανάθεση τιµών σε µητρώα µετασχηµατισµού. 97
8 3.3.4 Περιστροή Η περιστροή ενός σηµείου κατά γωνία στις δύο διαστάσεις επί του επιπέδου XY και ως προς άξονα περιστροής που διέρχεται την αρχή των αξόνων δίνεται από τις σχέσεις: cos sin sin + cos Σχ. 3.3 Περιστροή στις δύο διαστάσεις ως προς την αρχή των αξόνων (άξονας περιστροής ο O ) Για να επεκτείνουµε την περιγραή του παραπάνω µετασχηµατισµού στον τρισδιάστατο χώρο (όπου θεωρούµε ως άξονα περιστροής τον άξονα O ) θεωρούµε την πρόσθετη συνθήκη. cos. sin sin cos Από τις παραπάνω σχέσεις µπορούµε να εξαγάγουµε τους τύπους περιστροής και ως προς τους άξονες O και O. Ένας µνηµονικός κανόνας για το σχηµατισµό των αντιστοίχων µαθηµατικών τύπων είναι η κυκλική εναλλαγή των µεταβλητών,, στις σχέσεις, σύµωνα µε την αλληλουχία: Συνεπώς, µε την πρώτη αντικατάσταση, προκύπτουν οι σχέσεις. cos sin sin + cos οι οποίες εκράζουν περιστροή σηµείου στο χώρο κατά γωνία µε άξονα περιστροής τον άξονα O. Σε µορή τρισδιάστατου µητρώου έχουµε: 98
9 cos sin sin cos Με µια επιπλέον κυκλική εναλλαγή, προκύπτουν οι τύποι περιστροής ως προς τον άξονα O. + + cos sin sin cos ή εναλλακτικά, σε µορή µητρώου: cos sin sin cos Στην OpenGL µπορούµε να εκτελέσουµε µετασχηµατισµούς περιστροής ως προς οποιαδήποτε άξονα περιστροής. Αυτό επιτυγχάνεται ορίζοντας τις συνιστώσες του διανύσµατος που ορίζει τη διεύθυνση ενός άξονα περιστροής. Ο άξονας περιστροής διέρχεται από την αρχή των αξόνων. (Η περιστροή σκηνής ως προς άξονα περιστροής που διέρχεται από τυχαίο σηµείο στο χώρο θα αναλυθεί σε παράδειγµα στο τέλος του κεαλαίου.) Μετασχηµατισµοί περιστροής εκτελούνται µε την εντολή glrotate*: glrotatef (Glfloat angle, GLfloat v, GLfloat v, GLfloat v ); glrotated (GLdouble angle, GLdouble v, GLdouble v, GLdouble v ); όπου: angle: η γωνία περιστροής σε µοίρες v,v,v : οι συνιστώσες του διανύσµατος που εκράζει τη διεύθυνση του άξονα περιστροής (Ο άξονας περιστροής διέρχεται από την αρχή των αξόνων του συστήµατος συντεταγµένων.) Η ορά περιστροής καθορίζεται από τη ορά του διανύσµατος ( ) v v v,, σύµωνα µε τον κανόνα του δεξιού χεριού. 99
10 Π.χ., για να περιστρέψουµε ένα σηµείο κατά 3 µοίρες ως προς άξονα περιστροής που είναι παράλληλος µε το διάνυσµα v (,2, ) και διέρχεται από την αρχή των αξόνων, η εντολή περιστροής συντάσσεται ως εξής: glrotate{fd}(3,,2,); Παράδειγµα: Μετασχηµατισµός µετατόπισης #include <glut.h> void displa() { glloadidentit(); glclearcolor(,,,); glclear(gl_color_buffer_bit); gllinewidth(3); glcolor3f(,,); glbegin(gl_lines); //Drawing the O ais glverte2f(,-24); glverte2f(,24); //Drawing the O ais glverte2f(-32,); glverte2f(32,); glend(); //Drawing a rectangle glrecti(,,2,); glcolor3f(,,); //All declared shapes will be anslated with respect to the coordinates given. gltranslatef(,5,); //This rectangle will be drawn anslated. glrecti(,,2,); } glflush(); int main(int argc, char** argv) { glutinit(&argc,argv); glutinitwindowposition(5,5); glutinitwindowsie(64,48); glutinitdisplamode(glut_single GLUT_RGB); glutcreatewindow("translation eample"); glmaimode(gl_projection); gluortho2d(-32,32,-24,24);
11 glmaimode(gl_modelview); glutdisplafunc(displa); glutmainloop(); } return ; Παράδειγµα: Μετασχηµατισµός περιστροής #include <glut.h> void displa() { glloadidentit(); glclearcolor(,,,); glclear(gl_color_buffer_bit); gllinewidth(3); glcolor3f(,,); glbegin(gl_lines); //Drawing the O ais glverte2f(,-24); glverte2f(,24); //Drawing the O ais glverte2f(-32,); glverte2f(32,); glend();
12 //Drawing a blue rectangle glrecti(,,2,); glcolor3f(,,); //All shapes declared after this command will be rotated clockwise b 45 degrees, with respect to the coordinates given. glrotatef(45,,,); //A green rectangle will be drawn rotated b 45 degrees. glrecti(,,2,); } glflush(); int main(int argc, char** argv) { glutinit(&argc,argv); glutinitwindowposition(5,5); glutinitwindowsie(64,48); glutinitdisplamode(glut_single GLUT_RGB); glutcreatewindow("rotation eample"); glmaimode(gl_projection); gluortho2d(-32,32,-24,24); glmaimode(gl_modelview); glutdisplafunc(displa); glutmainloop(); } return ; 2
13 3.4 Σύνθετοι µετασχηµατισµοί - Οµογενείς συντεταγµένες Όπως µπορεί να παρατηρήσει ο αναγνώστης, για την αναπαράσταση των µετασχηµατισµών χρησιµοποιούνται µητρώα διαστάσεων 4 4, δηλαδή µητρώα µεγαλύτερα κατά µία διάσταση, σε σχέση µε την διάσταση του διανύσµατος που επαρκεί για την περιγραή ενός σηµείου στον τρισδιάστατο χώρο. Η χρήση µητρώων διάστασης 4 4 οείλεται στην ανάγκη της αναπαράστασης των σύνθετων µητρώων µετασχηµατισµού υπό τη µορή γινοµένου µητρώων στοιχειωδών µετασχηµατισµών. Εάν ένας σύνθετος µετασχηµατισµός περιλαµβάνει στοιχειώδεις µετασχηµατισµούς µετατόπισης, τότε τα µητρώα µετατόπισης είναι αδύνατον να ενοποιηθούν σε ένα σύνθετο µητρώο µε τη µορή γινοµένου, εάν χρησιµοποιούµε µητρώα διαστάσεων 3 3. Λόγω του περιορισµού αυτού, επιλέγουµε την επέκταση της διάστασης των µητρώων και την αναπαράσταση πλέον των σηµείων µε τη µορή τετραδιάστατων διανυσµάτων. Συγκεκριµένα ένα σηµείο µε τρισδιάστατο διάνυσµα (, ) οµογενών συντεταγµένων (,,, h) όπου (,,, h) παράµετρος h, αναπαρίσταται µε τη µορή,,, h. Στην περίπτωσή µας η h h h λαµβάνει την τιµή, οπότε αναγόµαστε στην αναπαράσταση της µορής (,,,). (Υπάρχουν περιπτώσεις που χρησιµοποιούµε την αναπαράσταση των οµογενών συντεταγµένων µε τιµές της παραµέτρου h διάορες του, όπως στην περίπτωση της προοπτικής προβολής.) Έτσι π.χ., για να εαρµόσουµε έναν σύνθετο µετασχηµατισµό περιστροής και µετατόπισης, αρχικά ορίζουµε το µητρώο περιστροής R διαστάσεων 4 4 : cosθ sinθ R sinθ cosθ Κατόπιν, για να εαρµόσουµε ένα µετασχηµατισµό µετατόπισης, ορίζουµε το µητρώο µετατόπισης T : Τ Πρέπει να επισηµάνουµε ότι οι εντολές δήλωσης στοιχειωδών µετασχηµατισµών δεν αντικαθιστούν το τρέχον µητρώο µετασχηµατισµού. Αντίθετα, το µητρώο του στοιχειώδους µετασχηµατισµού 3
14 πολλαπλασιάζει το τρέχον µητρώο µετασχηµατισµού µοντέλου από δεξιά. Συνεπώς µετά τη δήλωση ενός στοιχειώδους µετασχηµατισµού, το νέο µητρώο µετασχηµατισµού µοντέλου θα είναι: M C C εδοµένου ότι στον πολλαπλασιασµό µητρώων δεν ισχύει η αντιµεταθετική ιδιότητα, έχει µεγάλη σηµασία η διαδοχή µε την οποία επιβάλλονται οι στοιχειώδεις µετασχηµατισµοί. Επιπλέον, το γεγονός ότι οι νέοι µετασχηµατισµοί πολλαπλασιάζουν το τρέχον µητρώο από δεξιά, σε συνδυασµό µε το γεγονός ότι οι συντεταγµένες των σηµείων εκράζονται στην OpenGL µε τη µορή διανυσµάτων στηλών, σηµαίνει ότι οι πίνακες µετασχηµατισµού θα πρέπει να δηλωθούν στον κώδικα µε την αντίστροη διαδοχή από αυτή µε την οποία επιδρούν στις συντεταγµένες ( ),,. Εποµένως, αν θεωρήσουµε δύο µητρώα µετασχηµατισµού, και θέλουµε πρώτα να επιβάλλουµε στις συντεταγµένες το µετασχηµατισµό που εκράζεται µε το µητρώο και κατόπιν το µετασχηµατισµό που εκράζεται µε το µητρώο, ο σύνθετος µετασχηµατισµός περιγράεται ως εξής M 2 M (,, ) M M 2 2 M M δηλαδή το σύνθετο µητρώο µετασχηµατισµού είναι το εξής: M 2 M C Εποµένως στον κώδικα του προγράµµατος, πρώτα θα δηλωθεί ο µετασχηµατισµός που εκράζεται µε το µητρώο και κατόπιν ο µετασχηµατισµός που εκράζεται µε το µητρώο. 2 M M Στο παράδειγµα των διαδοχικών µετασχηµατισµών περιστροής και µετατόπισης, θα πρέπει να δηλώσουµε τους µετασχηµατισµούς στον κώδικα µε την αντίστροη διαδοχή από αυτή µε την οποία επενεργούν στις συντεταγµένες. Εποµένως, η ορθή διαδοχή των πολλαπλασιασµών µητρώων είναι η εξής: (,, ) cos sin sin cos R T θ θ θ θ 4
15 Ο µετασχηµατισµός εκράζεται υπό τη µορή ενός ενοποιηµένου µητρώου ως εξής: cosθ sinθ sinθ cosθ και ο σχηµατισµός αυτού του σύνθετου µητρώου και δηλώνεται σε µορή κώδικα ως εξής: gltranslate{fd}(,,); glrotate{fd}(θ,,,); Παράδειγµα: Σύνθετος µετασχηµατισµός (περιστροή και µετατόπιση) #include <glut.h> void displa() { glloadidentit(); glclearcolor(,,,); glclear(gl_color_buffer_bit); gllinewidth(3); glcolor3f(,,); glbegin(gl_lines); //Drawing the O ais glverte2f(,-24); glverte2f(,24); //Drawing the O ais glverte2f(-32,); glverte2f(32,); glend(); //Drawing a blue rectangle glrecti(,,2,); glcolor3f(,,); //Transforms are given in the reverse order (the first one applied on the coordinates is the last one declared) // T T //[ ] T * R * [ ] gltranslatef(,5,); glrotatef(45,,,); 5
16 //The composite ansform will be applied on this rectangle. glrecti(,,2,); } glflush(); int main(int argc, char** argv) { glutinit(&argc,argv); glutinitwindowposition(5,5); glutinitwindowsie(64,48); glutinitdisplamode(glut_single GLUT_RGB); glutcreatewindow("rotation and anslation eample"); glmaimode(gl_projection); gluortho2d(-32,32,-24,24); glmaimode(gl_modelview); glutdisplafunc(displa); glutmainloop(); } return ; 3.5 Άµεσος ορισµός µητρώων µετασχηµατισµού Στην OpenGL o προγραµµατιστής έχει την ευχέρεια να παρακάµψει τις παραπάνω συναρτήσεις δήλωσης µετασχηµατισµών και να τροποποιήσει απευθείας τις τιµές του τρέχοντος µητρώου µετασχηµατισµού. Έτσι έχει τη δυνατότητα να συνθέσει µετασχηµατισµούς που δε µπορούν να εκραστούν από το συνδυασµό των ανωτέρω εντολών. Υπάρχουν οι εξής δυνατότητες: 6
17 α) Αντικατάσταση του τρέχοντος µητρώου µετασχηµατισµού Στην περίπτωση αυτή αναθέτουµε απευθείας τιµές στο µητρώο µετασχηµατισµού. Η αντικατάσταση γίνεται µε την εντολή: void glloadmaif(glfloat *elem6); ή void glloadmaid(gldouble *elem6 ); όπου elem6 µητρώο 4 4 που περιέχει τις προς ανάθεση τιµές. Οι τιµές δηλώνονται στήλη προς στήλη, δηλαδή µε την παρακάτω διαδοχή: elem[] elem[] elem 6 elem[2] elem[3] elem[4] elem[5] elem[6] elem[7] elem[8] elem[9] elem[] elem[] elem[2] elem[3] elem[4] elem[5] β) Πολλαπλασιασµός τρέχοντος µητρώου µετασχηµατισµού µε αυθαίρετο µητρώο Στην περίπτωση που δεν θέλουµε να αντικαταστήσουµε το τρέχον µητρώο µετασχηµατισµού από το µητρώο elem6, αλλά επιθυµούµε να πολλαπλασιάσουµε το τελευταίο µε το µητρώο elem6, χρησιµοποιούµε την εντολή glmultmai*: glmultmaif (GLfloat *elem6); ή glmultmaid (GLdouble *elem6); οπου elem6 µητρώο µετασχηµατισµού δοσµένο υπό τη µορή οµογενών συντεταγµένων. Επισηµαίνουµε ότι η εντολή glmultmai* πολλαπλασιάζει το µητρώο elem6 µε το µητρώο µετασχηµατισµού C από δεξιά. ηλαδή, το µητρώο µετασχηµατισµού C που προκύπτει µετά τη διαδικασία, είναι το εξής: C C elem6 Παράδειγµα: Ορισµός µητρώου κλίσης µε την απευθείας ανάθεση τιµών στο µητρώο µετασχηµατισµού µοντέλου #include <glut.h> 7
18 GLfloat *elem6; void displa() { glloadidentit(); glclearcolor(,,,); glclear(gl_color_buffer_bit); glcolor3f(,,); glbegin(gl_lines); //Drawing the ais glverte2f(,-24); glverte2f(,24); //Drawing the ais glverte2f(-32,); glverte2f(32,); glend(); //Drawing a regtangle. glrecti(,,2,); glcolor3f(,,); //Loading the shearing mai in place of the current modelview mai glloadmaif(elem6); //This rectangle will be drawn sheared. glrecti(,,2,); } glflush(); int main(int argc, char** argv) { glutinit(&argc,argv); glutinitwindowposition(5,5); glutinitwindowsie(64,48); glutinitdisplamode(glut_single GLUT_RGB); glutcreatewindow("shearing ansform"); glmaimode(gl_projection); gluortho2d(-32,32,-24,24); glmaimode(gl_modelview); elem6new GLfloat[6]; //Defining the shearing mai // // // S // // elem6[]; elem6[]-.3; elem6[2]; elem6[3]; elem6[4]; elem6[5]; elem6[6]; elem6[7]; elem6[8]; elem6[9]; elem6[]; elem6[]; elem6[2]; elem6[3]; elem6[4]; elem6[5]; glutdisplafunc(displa); glutmainloop(); 8
19 } return ; 3.6 Στοίβες µητρώων µετασχηµατισµού Για κάθε κατηγορία µητρώου µετασχηµατισµού (µοντέλου και προβολής) η µηχανή της OpenGL προβλέπει την ύπαρξη µιας στοίβας, η οποία προσέρει τη δυνατότητα αποθήκευσης πολλαπλών προίλ για κάθε µητρώο µετασχηµατισµού, µε σκοπό τη µελλοντική τους χρήση. Κατά την έναρξη εκτέλεσης ενός προγράµµατος, στη στοίβα κάθε µητρώου µετασχηµατισµού ορίζεται µόνο ένα µητρώο στην κορυή της. Το µητρώο αυτό αναέρεται ως το ενεργό µητρώο µετασχηµατισµού και είναι αυτό που βρίσκεται σε ισχύ την εκάστοτε χρονική στιγµή (Σχ. 3.4). Οποιαδήποτε τροποποίηση εκτελούµε µε τη δήλωση εντολών στοιχειωδών µετασχηµατισµών επιδρά στο ενεργό µητρώο µετασχηµατισµού. Όσα µητρώα βρίσκονται χαµηλότερα στη στοίβα µένουν ανεπηρέαστα. Η αποθήκευση πολλαπλών προίλ για ένα µητρώο µετασχηµατισµού εκτελείται τροποποιώντας το ενεργό µητρώο και προωθώντας το προς τις χαµηλότερες θέσεις της στοίβας µητρώου. Η προώθηση του ενεργού µητρώου προς τα κάτω εκτελείται µε την εντολή glpushmai: void glpushmai ( ); 9
20 η οποία µεταέρει το ενεργό µητρώο ένα επίπεδο προς τα κάτω στη στοίβα. Αµέσως µετά την εκτέλεση της εντολής, το ενεργό µητρώο και το αµέσως επόµενο µητρώο στη στοίβα έχουν τις ίδιες τιµές. Ωστόσο οι επόµενες εντολές τροποποίησης επιδρούν µόνο στο ενεργό µητρώο, αήνοντας τα υπόλοιπα µητρώα της στοίβας άθικτα. Επανεκτέλεση της εντολής glpushmai µεταθέτει κατά µία θέση πιο κάτω στη στοίβα το ενεργό µητρώο µετασχηµατισµού, καθώς και όλα τα µητρώα που αποθηκεύτηκαν προηγουµένως. Η ανάκληση των µητρώων από τη στοίβα γίνεται βάσει της λογικής last in-first out, µε την εντολή glpopmai. void glpopmai ( ); Η εκτέλεση της glpopmai µεταθέτει κάθε µητρώο κατά µία θέση παραπάνω στη στοίβα. Εποµένως το µητρώο που βρισκόταν στην πρώτη θέση κάτω από το ενεργό µητρώο, αναλαµβάνει πλέον το ρόλο του ενεργού µητρώου. Το προηγούµενο ενεργό µητρώο διαγράεται. Σχ. 3.4: Στοίβες µητρώων µετασχηµατισµού Η επιλογή της στοίβας µητρώων στην οποία επενεργούν οι εντολές glpushmai και glpopmai καθορίζεται µέσω της προαναερθείσας εντολής glmaimode. Π.χ. glmaimode(gl_modelview); glpushmai(); //Προώθηση του ενεργού µητρώου µετασχηµατισµού µοντέλου κατά ένα επίπεδο βαθύτερα στη στοίβα µητρώων µετασχηµατισµού µοντέλου glmaimode(gl_projection); glpopmai(); //Ανάκληση του πρώτου µητρώου προβολής από τη στοίβα µητρώων προβολής και χρήση του ως «ενεργό µητρώο». 3.7 Αλλαγή συστήµατος συντεταγµένων Οι εντολές δήλωσης στοιχειωδών µετασχηµατισµών που αναλύσαµε προηγουµένως, µπορούν να χρησιµοποιηθούν και για την αλλαγή συστήµατος συντεταγµένων. Αυτή η διαδικασία είναι χρήσιµη εάν
21 θέλουµε να αναγάγουµε την περιγραή της σκηνής ως προς σύστηµα συντεταγµένων που προκύπτει από το αρχικά καθορισµένο σύστηµα µε διαδικασίες στοιχειωδών µετασχηµατισµών Μετατόπιση συστήµατος συντεταγµένων Έστω ότι θέλουµε να αναπαραστήσουµε µια σκηνή ως προς σύστηµα συντεταγµένων που η αρχή των αξόνων του βρίκεται στο σηµείο (, ), ως προς το αρχικά καθορισµένο σύστηµα συντεταγµένων σκηνής και οι άξονές του έχουν την ίδια διεύθυνση µε το αρχικό (Σχ. 3.5). Σχ. 3.5: Μετατόπιση συστήµατος συντεταγµένων Είναι προανές οτι η περιγραή της σκηνής ως προς το µετατοπισµένο σύστηµα συντεταγµένων ισοδυναµεί µε µετατόπιση όλων των σηµείων της σκηνής κατά (, ),. Προκειµένου λοιπόν να εξάγουµε αυτή την αναπαράσταση, αρκεί να µετατοπίσουµε όλη τη σκηνή, ούτως ώστε το νέο σύστηµα συντεταγµένων να συµπέσει µε το αρχικό. Συνεπώς ο µετασχηµατισµός συστήµατος συντεταγµένων είναι. T Στην OpenGL η µετατόπιση του συστήµατος συντεταγµένων εκτελείται µε µια απλή εντολή µετατόπισης: gltranslate{fd}(-,-,-); Περιστροή συστήµατος συντεταγµένων
22 Θεωρούµε ένα σύστηµα συντεταγµένων µε άξονες και που προκύπτουν µε περιστροή του συστήµατος κατά γωνία θ. Όπως και στην προηγούµενη περίπτωση η αναπαράσταση της σκηνής ως προς το νέο σύστηµα συντεταγµένων προκύπτει εάν θεωρήσουµε την περιστροή της σκηνής κατά γωνία θ. Ας θεωρήσουµε σύστηµα συντεταγµένων που προκύπτει µε περιστροή του αρχικού κατά γωνία θ και µε άξονα περιστροής τον άξονα (Σχ. 3.6). O Σχ. 3.6: Περιστροή συστήµατος συντεταγµένων Στην περίπτωση αυτή, η αναπαράσταση στο νέο σύστηµα (,, ) βάσει του µετασχηµατισµού: cos sin ( θ ) sin( θ ) ( θ ) cos( θ ) ενός σηµείου (,, ) προκύπτει 2
Μετασχηµατισµοί συντεταγµένων
Μετασχηµατισµοί συντεταγµένων Περιεχόµενα ενότητας: Έννοια και χρησιµότητα του µετασχηµατισµού συντεταγµένων Μητρώα µετασχηµατισµού Συντεταγµένες µοντέλου Μετασχηµατισµός µοντέλου Στοιχειώδεις µετασχηµατισµοί
Διαβάστε περισσότεραΕισαγωγή στην OpenGL
Εισαγωγή στην OpenGL Περιεχόµενα εισαγωγικής ενότητας: Γενικά χαρακτηριστικά της OpenGL Βιβλιοθήκες που της OpenGL Ένα τυπικό πρόγραµµα Τι είναι η OpenGL; Η OpenGL δεν είναι µια συγκεκριµένη βιβλιοθήκη
Διαβάστε περισσότεραΚεφάλαιο 4 ο Προβολές
Κεφάλαιο 4 ο Προβολές Εισαγωγή Στο Κεφάλαιο 2 αναλύσαµε τις τεχνικές σχεδίασης στις δύο διαστάσεις. Σε αυτό το κεφάλαιο θα επεκταθούµε σε τεχνικές αναπαράστασης τρισδιάστατων σκηνών στο επίπεδο του παρατηρητή.
Διαβάστε περισσότεραΕισαγωγή στην OpenGL
Εισαγωγή στην OpenGL Ε.1 Τι είναι η OpenGL; Ένας νέος χρήστης θα υποθέσει ότι η OpenGL είναι µια βιβλιοθήκη σχεδίασης γραφικών. Ωστόσο, µε τον όρο OpenGL δεν αναφερόµαστε σε µια συγκεκριµένη βιβλιοθήκη
Διαβάστε περισσότεραΠεριεχόµενα ενότητας
Προβολές Περιεχόµενα ενότητας Μετασχηµατισµός αλλαγής οπτικής γωνίας Επίπεδο προβολής - Μητρώο προβολής Παράλληλη προβολή Πλάγια παράλληλη προβολή Προοπτική προβολή Πλάγια προοπτική προβολή Μετασχηµατισµός
Διαβάστε περισσότεραΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ Διδάσκων: Ν. ΝΙΚΟΛΑΙΔΗΣ
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ Διδάσκων: Ν. ΝΙΚΟΛΑΙΔΗΣ 1 η Σειρά Ασκήσεων Πλαίσια, γεωμετρικοί μετασχηματισμοί και προβολές 1. Y B (-1,2,0) A (-1,1,0) A (1,1,0)
Διαβάστε περισσότεραΜαθηματική Εισαγωγή - Διανύσματα 25/7/2014
Κωνσταντίνος Χ. Παύλου Φυσικός Ραδιοηλεκτρολόγος (MSc) 2 ο Γενικό Λύκειο Καστοριάς Καστοριά, Ιούλιος 14 A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορή Επίλυση βασικών μορών εξισώσεων Συναρτήσεις
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ ΠΟΛΥΜΕΣΩΝ ΚΑΙ ΓΡΑΦΙΚΩΝ
ΕΡΓΑΣΤΗΡΙΟ ΠΟΛΥΜΕΣΩΝ ΚΑΙ ΓΡΑΦΙΚΩΝ Εισαγωγή /4 Το σχήμα και το μέγεθος των δισδιάστατων αντικειμένων περιγράφονται με τις καρτεσιανές συντεταγμένες x, y. Με εφαρμογή γεωμετρικών μετασχηματισμών στο μοντέλο
Διαβάστε περισσότεραΣυστήματα συντεταγμένων
Κεφάλαιο. Για να δημιουργήσουμε τρισδιάστατα αντικείμενα, που μπορούν να παρασταθούν στην οθόνη του υπολογιστή ως ένα σύνολο από γραμμές, επίπεδες πολυγωνικές επιφάνειες ή ακόμη και από ένα συνδυασμό από
Διαβάστε περισσότεραισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί
ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί Πολλά προβλήματα λύνονται μέσω δισδιάστατων απεικονίσεων ενός μοντέλου. Μεταξύ αυτών και τα προβλήματα κίνησης, όπως η κίνηση ενός συρόμενου μηχανισμού.
Διαβάστε περισσότεραOpenGL. Μετασχηματισμοί. Μάθημα: Γραφικά Υπολογιστών και Εικονική Πραγματικότητα. Κατερίνα Παπαδοπούλου /
OpenGL Μετασχηματισμοί Κατερίνα Παπαδοπούλου / pakate@unipi.gr Μάθημα: Γραφικά Υπολογιστών και Εικονική Πραγματικότητα Τύποι μετασχηματισμών Μετασχηματισμοί μοντέλου (modeling transformations) με glmatrixmode
Διαβάστε περισσότεραΘεωρία μετασχηματισμών
Μήτρα Μετασχηματισμού Η γεωμετρία ενός αντικειμένου μπορεί να παρουσιαστεί από ένα σύνολο σημείων κατανεμημένων σε διάφορα επίπεδα. Έτσι λοιπόν ένα πλήθος δεδομένων για κάποιο αντικείμενο μπορεί να αναπαρασταθεί
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ ΠΟΛΥΜΕΣΩΝ & ΓΡΑΦΙΚΩΝ. Τρισδιάστατοι γεωμετρικοί μετασχηματισμοί
ΕΡΓΑΣΤΗΡΙΟ ΠΟΛΥΜΕΣΩΝ & ΓΡΑΦΙΚΩΝ Γ Ρ Α Φ Ι Κ Α Τρισδιάστατοι γεωμετρικοί μετασχηματισμοί εξιόστροφο σύστημα Θετικές περιστροφές ως προς τους άξονες συντεταγμένων x, y, z Αριστερόστροφο Σύστημα Αναπαράσταση
Διαβάστε περισσότερα( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η
Έστω Κλίση και επιφάνειες στάθµης µιας συνάρτησης ανοικτό και σταθερά ( µε κ f ( ) ορίζει µια επιφάνεια S στον f : ) τότε η εξίσωση, ονοµάζεται συνήθως επιφάνεια στάθµης της f. εξίσωση, C συνάρτηση. Αν
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗ ΡΟΜΠΟΤΙΚΗ - ΣΥΝΟΨΗ
ΕΙΣΑΓΩΓΗ ΣΤΗ ΡΟΜΠΟΤΙΚΗ - Π. ΑΣΒΕΣΤΑΣ E MAIL: pasv@uniwa.gr Εφαρμογές ρομποτικής στην Ιατρική Κλασσική χειρουργική Ορθοπεδικές επεμβάσεις Νευροχειρουργική Ακτινοθεραπεία Αποκατάσταση φυσιοθεραπεία 2 Βασικοί
Διαβάστε περισσότεραint array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι
Εισαγωγή Στον Προγραµµατισµό «C» Πίνακες Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Πίνακες στη C Ένας πίνακας στη C είναι
Διαβάστε περισσότεραΟι πράξεις που χρειάζονται για την επίλυση αυτών των προβληµάτων (αφού είναι απλές) µπορούν να τεθούν σε µια σειρά και πάρουν µια αλγοριθµική µορφή.
Η Αριθµητική Ανάλυση χρησιµοποιεί απλές αριθµητικές πράξεις για την επίλυση σύνθετων µαθηµατικών προβληµάτων. Τις περισσότερες φορές τα προβλήµατα αυτά είναι ή πολύ περίπλοκα ή δεν έχουν ακριβή αναλυτική
Διαβάστε περισσότεραΓραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Χειμερινό εξάμηνο Γραφικά με υπολογιστές Διδάσκων: Φοίβος Μυλωνάς fmlonas@ionio.gr Διαλέξεις #-# Σύνθεση Δ Μετασχηματισμών Ομογενείς Συντεταγμένες Παραδείγματα Μετασχηματισμών
Διαβάστε περισσότεραΚλασικη ιαφορικη Γεωµετρια
Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Σχολη Θετικων Επιστηµων, Τµηµα Μαθηµατικων, Τοµεας Γεωµετριας Κλασικη ιαφορικη Γεωµετρια Πρώτη Εργασία, 2018-19 1 Προαπαιτούµενες γνώσεις και ϐασική προετοιµασία
Διαβάστε περισσότεραΧωρικές Περιγραφές και Μετασχηµατισµοί
Χωρικές Περιγραφές και Μετασχηµατισµοί Νίκος Βλάσσης Τµήµα Μηχανικών Παραγωγής και ιοίκησης Πολυτεχνείο Κρητης Ροµποτική, 9ο εξάµηνο ΜΠ, 2007 Ροµπότ SCR 1 Περιεχόµενα Στοιχεία γραµµικής άλγεβρας Χωρικές
Διαβάστε περισσότεραΚεφάλαιο M3. Διανύσµατα
Κεφάλαιο M3 Διανύσµατα Διανύσµατα Διανυσµατικά µεγέθη Φυσικά µεγέθη που έχουν τόσο αριθµητικές ιδιότητες όσο και ιδιότητες κατεύθυνσης. Σε αυτό το κεφάλαιο, θα ασχοληθούµε µε τις µαθηµατικές πράξεις των
Διαβάστε περισσότεραΕισαγωγή στην OpenGL: μέρος 2ο
Εισαγωγή στην OpenGL: μέρος 2ο Μετασχηματισμοί στην OpenGL Η OpenGL υποστηρίζει μια σειρά μετασχηματισμών τους οποίους μπορούμε να χρησιμοποιήσουμε για να τοποθετήσουμε τα αντικείμενα μας στην οθόνη, να
Διαβάστε περισσότερα5.1 Συναρτήσεις δύο ή περισσοτέρων µεταβλητών
Κεφάλαιο 5 ΣΥΝΑΡΤΗΣΕΙΣ ΠΟΛΛΩΝ ΜΕΤΑΒΛΗΤΩΝ 5.1 Συναρτήσεις δύο ή περισσοτέρων µεταβλητών Οταν ένα µεταβλητό µέγεθος εξαρτάται αποκλειστικά από τις µεταβολές ενός άλλου µεγέθους, τότε η σχέση που συνδέει
Διαβάστε περισσότεραΣχεδίαση τροχιάς. (α) (β) (γ) (δ) Σχήµα 2.5
Σχεδίαση τροχιάς Η πιο απλή κίνηση ενός βραχίονα είναι από σηµείο σε σηµείο. Με την µέθοδο αυτή το ροµπότ κινείται από µία αρχική θέση σε µία τελική θέση χωρίς να µας ενδιαφέρει η ενδιάµεση διαδροµή που
Διαβάστε περισσότεραΣυναφείς µετασχηµατισµοί:
Μετασχηµατισµοί Μετασχηµατισµός: απεικόνιση ενός σηµείου ή διανύσµατος σε άλλο σηµείο ή διάνυσµα Q=T(P), v=r(u) Οµογενείς συντεταγµένες: ενιαίος ορισµός q=f(p) Γενική περίπτωση: υπολογισµός για κάθε σηµείο
Διαβάστε περισσότερα(2) Θεωρούµε µοναδιαία διανύσµατα α, β, γ R 3, για τα οποία γνωρίζουµε ότι το διάνυσµα
Πανεπιστηµιο Ιωαννινων σχολη θετικων επιστηµων τµηµα µαθηµατικων τοµεας αλγεβρας και γεωµετριας αναλυτικη γεωµετρια διδασκων : χρηστος κ. τατακης υποδειξεις λυσεων των θεµατων της 7.06.016 ΘΕΜΑ 1. µονάδες
Διαβάστε περισσότεραΙΑΛΕΞΕΙΣ ΜΗΧΑΝΙΚΗΣ. Την Κινηµατική (µελετάει την κίνηση των σωµάτων χωρίς να ενδιαφέρεται για τις δυνάµεις που ενεργούν στα σώµατα)
ΙΑΛΕΞΕΙΣ ΜΗΧΑΝΙΚΗΣ ΤΕΙ / Λ, ΤΜΗΜΑ: ΜΗΧΑΝΙΚΗΣ ΒΙΟΣΥΣΤΗΜΑΤΩΝ Η Μηχανική, εκτός απο θεωρητικός, είναι και εφηρµοσµένος κλάδος της Φυσικής. Αποτελεί την ραχοκοκαλιά της σύγχρονης Μηχανολογίας και διαιρείται
Διαβάστε περισσότεραΚεφάλαιο M4. Κίνηση σε δύο διαστάσεις
Κεφάλαιο M4 Κίνηση σε δύο διαστάσεις Κινηµατική σε δύο διαστάσεις Θα περιγράψουµε τη διανυσµατική φύση της θέσης, της ταχύτητας, και της επιτάχυνσης µε περισσότερες λεπτοµέρειες. Θα µελετήσουµε την κίνηση
Διαβάστε περισσότεραΠαρουσίαση 1 ΙΑΝΥΣΜΑΤΑ
Παρουσίαση ΙΑΝΥΣΜΑΤΑ Παρουσίαση η Κάθετες συνιστώσες διανύσµατος Παράδειγµα Θα αναλύσουµε το διάνυσµα v (, ) σε δύο κάθετες µεταξύ τους συνιστώσες από τις οποίες η µία να είναι παράλληλη στο α (3,) Πραγµατικά
Διαβάστε περισσότεραΜαθηματική Εισαγωγή Συναρτήσεις
Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας Διανύσματα Καστοριά,
Διαβάστε περισσότεραΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ
ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα
Διαβάστε περισσότεραΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ
ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ Διανύσματα Πολλαπλασιασμός αριθμού με διάνυσμα ο Θέμα _8603 Δίνεται τρίγωνο ΑΒΓ και σημεία Δ και Ε του επιπέδου τέτοια, ώστε 5 και
Διαβάστε περισσότεραΜιγαδικός λογισμός και ολοκληρωτικοί Μετασχηματισμοί
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μιγαδικός λογισμός και ολοκληρωτικοί Μετασχηματισμοί ΑΠΕΙΚΟΝΙΣΕΙΣ Διδάσκων : Επίκ. Καθ. Κολάσης Χαράλαμπος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΕφαρμοσμένα Μαθηματικά ΙΙ
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανύσματα Ευθείες - Επίπεδα Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διάνυσμα ή Διανυσματικό μέγεθος (Vector) Μέγεθος που
Διαβάστε περισσότερα( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η
Έστω Κλίση και επιφάνειες στάθµης µιας συνάρτησης ανοικτό και σταθερά ( µε κ f ( ) ορίζει µια επιφάνεια S στον f : ) τότε η εξίσωση, ονοµάζεται συνήθως επιφάνεια στάθµης της f. εξίσωση, C συνάρτηση. Αν
Διαβάστε περισσότεραΜαθηματική Εισαγωγή Συναρτήσεις
Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς Καστοριά, Ιούλιος 14 A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας
Διαβάστε περισσότεραΜηχανισµοί & Εισαγωγή στο Σχεδιασµό Μηχανών Ακαδηµαϊκό έτος: Ε.Μ.Π. Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών - 3.
ΜΗΧΑΝΙΣΜΟΙ & ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕ ΙΑΣΜΟ ΜΗΧΑΝΩΝ - 3.1 - Cpright ΕΜΠ - Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών - 2012. Με επιφύλαξη παντός δικαιώµατος. All rights reserved. Απαγορεύεται
Διαβάστε περισσότερα[ ], σχηµατίζουµε το άθροισµα. Το άθροισµα αυτό είναι µια δυαδική πράξη η οποία αντιστοιχεί στις ακολουθίες f [ 1
ΚΕΦΑΛΑΙΟ 4 ΣΥΝΕΛΙΞΗ 4.. ΣΥΝΕΛΙΞΗ Στην προηγούµενη παράγραφο εισαγάγαµε την ιδέα της συνέλιξης από τα συµφραζόµενα των γραµµικών συστηµάτων. Σ' αυτήν την παράγραφο ορίζουµε τη συνέλιξη σαν µια πράξη η οποία
Διαβάστε περισσότεραΓραφικά Υπολογιστών. Τμήμα Μηχανικών Πληροφορικής ΤΕΙ Ανατολικής Μακεδονίας και Θράκης. Γραφικά Υπολογιστών ΣΤ Εξάμηνο. Δρ Κωνσταντίνος Δεμερτζής
Τμήμα Μηχανικών Πληροφορικής ΤΕΙ Ανατολικής Μακεδονίας και Θράκης ΣΤ Εξάμηνο Δρ Κωνσταντίνος Δεμερτζής η Μετασχηματισμοί kdemertz@fmenr.duth.gr Μετασχηματισμοί Κατά τον σχηματισμό του εικονικού κόσμου
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΚεφάλαιο 6 Παράγωγος
Σελίδα από 5 Κεφάλαιο 6 Παράγωγος Στο κεφάλαιο αυτό στόχος µας είναι να συνδέσουµε µία συγκεκριµένη συνάρτηση f ( ) µε µία δεύτερη συνάρτηση f ( ), την οποία και θα ονοµάζουµε παράγωγο της f. Η τιµή της
Διαβάστε περισσότεραΙΑΝΥΣΜΑΤΑ ΘΕΩΡΙΑ ΘΕΜΑΤΑ ΘΕΩΡΙΑΣ. Τι ονοµάζουµε διάνυσµα; αλφάβητου επιγραµµισµένα µε βέλος. για παράδειγµα, Τι ονοµάζουµε µέτρο διανύσµατος;
ΙΝΥΣΜΤ ΘΕΩΡΙ ΘΕΜΤ ΘΕΩΡΙΣ Τι ονοµάζουµε διάνυσµα; AB A (αρχή) B (πέρας) Στη Γεωµετρία το διάνυσµα ορίζεται ως ένα προσανατολισµένο ευθύγραµµο τµήµα, δηλαδή ως ένα ευθύγραµµο τµήµα του οποίου τα άκρα θεωρούνται
Διαβάστε περισσότεραΙΙ ιαφορικός Λογισµός πολλών µεταβλητών. ιαφόριση συναρτήσεων πολλών µεταβλητών
54 ΙΙ ιαφορικός Λογισµός πολλών µεταβλητών ιαφόριση συναρτήσεων πολλών µεταβλητών Ένας στέρεος ορισµός της παραγώγισης για συναρτήσεις πολλών µεταβλητών ανάλογος µε τον ορισµό για συναρτήσεις µιας µεταβλητής
Διαβάστε περισσότεραα) Κύκλος από δύο δοσµένα σηµεία Α, Β. Το ένα από τα δύο σηµεία ορίζεται ως κέντρο αν το επιλέξουµε πρώτο. β) Κύκλος από δοσµένο σηµείο και δοσµένο ευ
ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΟΓΙΣΜΙΚΟ SKETCHPAD ΜΕΡΟΣ Α Μιλώντας για ένα λογισµικό δυναµικής γεωµετρίας καλό θα ήταν να διακρίνουµε αρχικά 3 οµάδες εργαλείων µε τα οποία µπορούµε να εργαστούµε µέσα στο συγκεκριµένο περιβάλλον.
Διαβάστε περισσότεραΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΕΥΘΕΙΑ Β ΛΥΚΕΙΟΥ. i) Μία ευθεία με συντελεστή διεύθυνσης ίσο με το μηδέν, θα είναι παράλληλη στον άξονα των y.
ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΕΥΘΕΙΑ Β ΛΥΚΕΙΟΥ Θέμα Α. Να αποδείξετε ότι ο συντελεστής διεύθυνσης ευθείας στο επίπεδο της μορφής x y 0, με 0, 0 θα δίνεται από τον τύπο. ( μονάδες) Β. Να γράψετε τους τύπους του εμβαδού
Διαβάστε περισσότεραΘέση και Προσανατολισμός
Κεφάλαιο 2 Θέση και Προσανατολισμός 2-1 Εισαγωγή Προκειμένου να μπορεί ένα ρομπότ να εκτελέσει κάποιο έργο, πρέπει να διαθέτει τρόπο να περιγράφει τα εξής: Τη θέση και προσανατολισμό του τελικού στοιχείου
Διαβάστε περισσότερα1. Κινηµατική. x dt (1.1) η ταχύτητα είναι. και η επιτάχυνση ax = lim = =. (1.2) Ο δεύτερος νόµος του Νεύτωνα παίρνει τη µορφή: (1.
1. Κινηµατική Βιβλιογραφία C. Kittel W. D. Knight M. A. Rueman A. C. Helmholz και B. J. Moe Μηχανική. Πανεπιστηµιακές Εκδόσεις Ε.Μ.Π. 1998. Κεφ.. {Μαθηµατικό Συµπλήρωµα Μ1 Παράγωγος} {Μαθηµατικό Συµπλήρωµα
Διαβάστε περισσότερα2ο Μάθημα Μετασχηματισμοί 2Δ/3Δ και Συστήματα Συντεταγμένων
2ο Μάθημα Μετασχηματισμοί 2Δ/3Δ και Συστήματα Συντεταγμένων Γραφικα Τμήμα Πληροφορικής Πανεπιστήμιο Θεσσαλίας Ακ Έτος 2016-17 Σύνοψη του σημερινού μαθήματος 1 Εισαγωγή 2 Επανάληψη 3 Συσχετισμένοι 4 Γραμμικοί
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2. Τρισδιάστατες κινήσεις
ΚΕΦΑΛΑΙΟ Τρισδιάστατες κινήσεις Οι µονοδιάστατες κινήσεις είναι εύκολες αλλά ζούµε σε τρισδιάστατο χώρο Θα δούµε λοιπόν τώρα πως θα αντιµετωπίζοµε την κίνηση υλικού σηµείου στις τρεις διαστάσεις Ας θεωρήσοµε
Διαβάστε περισσότεραΜαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών
Γιώργος Αλογοσκούφης, Δυναµική Μακροοικονοµική, Αθήνα 206 Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών Στο παράρτηµα αυτό εξετάζουµε τις ιδιότητες και τους τρόπους επίλυσης εξισώσεων διαφορών. Oι εξισώσεις
Διαβάστε περισσότεραιανυσµατικά πεδία Όπως έχουµε ήδη αναφέρει ένα διανυσµατικό πεδίο είναι µια συνάρτηση
44 ιανυσµατικά πεδία Όπως έχουµε ήδη αναφέρει ένα διανυσµατικό πεδίο είναι µια συνάρτηση F : U R R. Για εµάς φυσικά µια τέτοια συνάρτηση θα θεωρείται ότι είναι τουλάχιστον συνεχής και συνήθως C και βέβαια
Διαβάστε περισσότεραΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ
ΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ Καμπυλόγραμμες Κινήσεις Επιμέλεια: Αγκανάκης Α. Παναγιώτης, Φυσικός http://phyiccore.wordpre.com/ Βασικές Έννοιες Μέχρι στιγμής έχουμε μάθει να μελετάμε απλές κινήσεις,
Διαβάστε περισσότερα13 Μέθοδοι υπολογισµού ολοκληρωµάτων Riemann
3 Μέθοδοι υπολογισµού ολοκληρωµάτων Riemnn 3. Μέθοδος αντικατάστασης ή αλλαγής µεταβλητής Πρόταση 3.. Εστω ότι η u = f (y) είναι συνεχής στο διάστηµα I, η y = g() έχει συνεχή παράγωγο στο διάστηµα Ι και
Διαβάστε περισσότεραΟµάδα Ασκήσεων #1-Λύσεις
Οµάδα Ασκήσεων #-Λύσεις Πρόβληµα # (α) (β) Τουλάχιστον Β.Ε. (Βαθµοί Ελευθερίας) χρειάζονται για αυθαίρετη τοποθέτηση στο χώρο (x,y,z) και επιπλέον Β.Ε. απαιτούνται για αυθαίρετο προσανατολισµό (στη δεδοµένη
Διαβάστε περισσότεραΚεφάλαιο 5 Γραμμικοί Μετασχηματισμοί
Κεφάλαιο 5 Γραμμικοί Μετασχηματισμοί 5 Γενικά Γραμμικοί Μετασχηματισμοί Μία σχέση μεταξύ των στοιχείων δύο συνόλων Α,Β αντιστοιχίζει στοιχεία του Α με στοιχεία του Β άλλου μέσω ενός κανόνα που μπορεί να
Διαβάστε περισσότερα4.5.6 ΡΗΤΑ ΠΟΛΥΩΝΥΜΙΚΑ ΤΜΗΜΑΤΑ 4.5.6.1 Η ΑΠΕΙΚΟΝΙΣΗ ΣΗΜΕΙΟΥ ΜΕ ΒΑΡΟΣ 4.5.6.2 ΤΟ ΚΥΚΛΙΚΟ ΤΜΗΜΑ
4.5.6 ΡΗΤΑ ΠΟΛΥΩΝΥΜΙΚΑ ΤΜΗΜΑΤΑ Ευθείες γραµµές και παραβολικά τµήµατα µπορούν να µοντελοποιηθούν µε τη χρήση κυβικών πολυωνυµικών τµηµάτων. Τα κυκλικά ελλειπτικά ή υπερβολικά τµήµατα όµως προσεγγίζονται
Διαβάστε περισσότερα5 Γενική µορφή εξίσωσης ευθείας
5 Γενική µορφή εξίσωσης ευθείας Α. ΑΠΑΡΑΙΤΗΤΕΣ ΓΝΩΣΕΙΣ ΘΕΩΡΙΑΣ Θεώρηµα Κάθε ευθεία έχει εξίσωση της µορφής: Ax + By +Γ= 0, µε Α 0 ηβ 0 () και αντιστρόφως κάθε εξίσωση της µορφής () παριστάνει ευθεία γραµµή.
Διαβάστε περισσότερα1 O ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΠΑΤΡΑΣ 2015 ΠΡΟΑΠΑΙΤΟΥΜΕΝΕΣ ΓΝΩΣΕΙΣ Γ ΛΥΚΕΙΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ ΨΩΜΑΘΙΑΝΟΣ ΕΜΜΑΝΟΥΗΛ
1 O ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΠΑΤΡΑΣ 2015 ΠΡΟΑΠΑΙΤΟΥΜΕΝΕΣ ΓΝΩΣΕΙΣ Γ ΛΥΚΕΙΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ ΨΩΜΑΘΙΑΝΟΣ ΕΜΜΑΝΟΥΗΛ ΔΥΝΑΜΗ Τις δυνάμεις τις διακρίνουμε βασικά με δύο τρόπους: Συντηρητικές Μη συντηρητικές
Διαβάστε περισσότεραΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ
Γιώργος Πρέσβης ΜΑΘΗΜΑΤΙΚΑ B ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΚΕΦΑΛΑΙΟ Ο : ΕΞΙΣΩΣΗ ΕΥΘΕΙΑΣ ΕΠΑΝΑΛΗΨΗ Φροντιστήρια Φροντιστήρια ΜΕΘΟΔΟΛΟΓΙΑ ΑΣΚΗΣΕΩΝ 1η Κατηγορία : Εξίσωση Γραμμής 1.1 Να εξετάσετε
Διαβάστε περισσότεραΦΥΕ 10, Γ. ΚΟΡ ΟΥΛΗΣ, ιανύσµατα 1/6. = + tβ r. zk και εξισώνουµε τις συνιστώσες των διανυσµάτων x(t) = 1+ 2t, y(t) = 1+ 3t, z(t) = 4 + t
ΦΥΕ 10, Γ. ΚΟΡ ΟΥΛΗΣ, ιανύσµατα 1/6 ) Ευθεία Ευθεία διέρχεται από το σηµείο Α µε διάνυσµα θέσης = i j+ 4k το διάνυσµα β = 2i + 3j + k. και είναι παράλληλη προς Α = + tβ α β ιανυσµατική εξίσωση: Εισάγουµε
Διαβάστε περισσότεραΣυστήματα συντεταγμένων
Συστήματα συντεταγμένων Χρησιμοποιούνται για την περιγραφή της θέσης ενός σημείου στον χώρο. Κοινά συστήματα συντεταγμένων: Καρτεσιανό (x, y, z) Πολικό (r, θ) Καρτεσιανό σύστημα συντεταγμένων Οι άξονες
Διαβάστε περισσότεραΑπαραίτητες αφού 3Δ αντικείμενα απεικονίζονται σε 2Δ συσκευές. Θέση παρατηρητή. 3Δ Μετασχ/σμός Παρατήρησης
Προβολές Προβολές Απαραίτητες αφού 3Δ αντικείμενα απεικονίζονται σε Δ συσκευές. Θέσεις αντικειμένων και φωτεινών πηγών Θέση παρατηρητή 3Δ Μαθηματικά Μοντέλα 3Δ Μετασχ/σμοί Μοντέλου 3Δ Μετασχ/σμός Παρατήρησης
Διαβάστε περισσότερα1)Βρείτε την εξίσωση για το επίπεδο που περιέχει το σηµείο (1,-1,3) και είναι παράλληλο προς το επίπεδο 3x+y+z=a όπου a ένας αριθµός.
1)Βρείτε την εξίσωση για το επίπεδο που περιέχει το σηµείο (1,-1,3) και είναι παράλληλο προς το επίπεδο 3x+y+z=a όπου a ένας αριθµός. ( Καρτεσιανή ) επιλέχθηκε για το σχήµα. Ο αριθµός a δεν επιρρεάζει
Διαβάστε περισσότεραΡοµποτική. είτε µε το ανυσµατικό άθροισµα. όπου x = αποτελούν τα µοναδιαία ανύσµατα του
Ροµποτική Ο χειρισµός αντικειµένων και εργαλείων από ένα ροµποτικό βραχίονα σηµαίνει ότι το ροµπότ πρέπει να είναι ικανό να τοποθετεί και να προσανατολίζει κατάλληλα το άκρο του στο χώρο εργασίας π.χ.
Διαβάστε περισσότεραΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ
ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Θα ξεκινήσουµε την παρουσίαση των γραµµικών συστηµάτων µε ένα απλό παράδειγµα από τη Γεωµετρία, το οποίο ϑα µας ϐοηθήσει στην κατανόηση των συστηµάτων αυτών και των συνθηκών
Διαβάστε περισσότεραΟ ΗΓΟΣ ΧΡΗΣΗΣ ΓΕΩΜΕΤΡΙΑ
ΜΑΘΗΜΑΤΙΚΑ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ GEOGEBRA Ο ΗΓΟΣ ΧΡΗΣΗΣ ΓΕΩΜΕΤΡΙΑ Η ΠΡΩΤΗ ΓΝΩΡΙΜΙΑ ΜΕ ΤΗΝ ΓΕΩΜΕΤΡΙΑ ΤΟΥ GEOGEBRA 1. ΓΕΝΙΚΑ Με το λογισµικό Geogebra µπορούµε να κατασκευάσουµε όλα σχεδόν τα γεωµετρικά επίπεδα
Διαβάστε περισσότεραΕργασία 2. Παράδοση 20/1/08 Οι ασκήσεις είναι βαθμολογικά ισοδύναμες
Εργασία Παράδοση 0/1/08 Οι ασκήσεις είναι βαθμολογικά ισοδύναμες 1. Υπολογίστε τα παρακάτω όρια: Α. Β. Γ. όπου x> 0, y > 0 Δ. όπου Κάνετε απευθείας τις πράξεις χωρίς να χρησιμοποιήσετε παραγώγους. Επιβεβαιώστε
Διαβάστε περισσότεραΓραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα
Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Διανυσματικοί Χώροι και Υπόχωροι: Βάσεις και Διάσταση Ανδριανός Ε Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής
Διαβάστε περισσότερα11. Η έννοια του διανύσµατος 22. Πρόσθεση & αφαίρεση διανυσµάτων 33. Βαθµωτός πολλαπλασιασµός 44. Συντεταγµένες 55. Εσωτερικό γινόµενο
Παραουσίαση βιβλίου αθηµατικών Προσαναταλισµού Β Λυκείου. Η έννοια του διανύσµατος. Πρόσθεση & αφαίρεση διανυσµάτων 33. Βαθµωτός πολλαπλασιασµός 44. Συντεταγµένες 55. Εσωτερικό γινόµενο Παραουσίαση βιβλίου
Διαβάστε περισσότεραΜηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Γεωμετρικός Πυρήνας Προβολικοί Μετασχηματισμοί
Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή Γεωμετρικός Πυρήνας Προβολικοί Μετασχηματισμοί Προβολικοί Μετασχηματισμοί Γενικός Ορισμός Μετασχηματισμός των σημείων ενός σημειακού χώρου διάστασης n σε σημεία
Διαβάστε περισσότεραΜ8 Η µερική παράγωγος
Μ8 Η µερική παράγωγος Βιβλιογραφία Ι S Sokolnikoff και R M Redheffer, Μαθηµατικά για Φυσικούς και Μηχανικούς (Πανεπιστηµιακές Εκδόσεις ΕΜΠ, Αθήνα, 1 Κεφ 5 M R Spiegel, Ανώτερα Μαθηµατικά (ΕΣΠΙ, Αθήνα 198
Διαβάστε περισσότεραΟδηγίες σχεδίασης στο περιβάλλον Blender
Οδηγίες σχεδίασης στο περιβάλλον Blender Στον πραγματικό κόσμο, αντιλαμβανόμαστε τα αντικείμενα σε τρεις κατευθύνσεις ή διαστάσεις. Τυπικά λέμε ότι διαθέτουν ύψος, πλάτος και βάθος. Όταν θέλουμε να αναπαραστήσουμε
Διαβάστε περισσότεραοµή δικτύου ΣΧΗΜΑ 8.1
8. ίκτυα Kohonen Το µοντέλο αυτό των δικτύων προτάθηκε το 1984 από τον Kοhonen, και αφορά διαδικασία εκµάθησης χωρίς επίβλεψη, δηλαδή δεν δίδεται καµία εξωτερική επέµβαση σχετικά µε τους στόχους που πρέπει
Διαβάστε περισσότεραΚεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς
Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς 2.1 Η έννοια του διανύσματος Ο τρόπος που παριστάνομε τα διανυσματικά μεγέθη είναι με τη μαθηματική έννοια του διανύσματος. Διάνυσμα δεν είναι τίποτε
Διαβάστε περισσότεραΓραµµική Αλγεβρα. Ενότητα 7 : Γραµµικοί Μετασχηµατισµοί. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής
Γραµµική Αλγεβρα Ενότητα 7 : Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons Για εκπαιδευτικό υλικό, όπως
Διαβάστε περισσότεραΑ. Ροπή δύναµης ως προς άξονα περιστροφής
Μηχανική στερεού σώµατος, Ροπή ΡΟΠΗ ΔΥΝΑΜΗΣ Α. Ροπή δύναµης ως προς άξονα περιστροφής Έστω ένα στερεό που δέχεται στο άκρο F Α δύναµη F όπως στο σχήµα. Στο Ο διέρχεται άξονας περιστροφής κάθετος στο στερεό
Διαβάστε περισσότερα7 ο Εργαστήριο Θόρυβος 2Δ, Μετακίνηση, Περιστροφή
7 ο Εργαστήριο Θόρυβος 2Δ, Μετακίνηση, Περιστροφή O θόρυβος 2Δ μας δίνει τη δυνατότητα να δημιουργίας υφής 2Δ. Στο παρακάτω παράδειγμα, γίνεται σχεδίαση γραμμών σε πλέγμα 300x300 με μεταβαλόμενη τιμή αδιαφάνειας
Διαβάστε περισσότεραΘέµατα Μαθηµατικών Θετικής Κατεύθυνσης Β Λυκείου 1999
Θέµατα Μαθηµατικών Θετικής Κατεύθυνσης Β Λυκείου 999 Ζήτηµα ο Α. Έστω a, ) και β, ) δύο διανύσµατα του καρτεσιανού επιπέδου Ο. α) Να εκφράσετε χωρίς απόδειξη) το εσωτερικό γινόµενο των διανυσµάτων a και
Διαβάστε περισσότεραΑκρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange
64 Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrage Ας υποθέσουµε ότι ένας δεδοµένος χώρος θερµαίνεται και η θερµοκρασία στο σηµείο,, Τ, y, z Ας υποθέσουµε ότι ( y z ) αυτού του χώρου δίδεται από
Διαβάστε περισσότεραΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ
ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1Ο : ΔΙΑΝΥΣΜΑΤΑ ΒΑΣΙΚΗ ΜΕΘΟΔΟΛΟΓΙΑ Διάνυσμα Θέσης ενός σημείου Αν θεωρήσουμε ένα οποιοδήποτε σημείο Ο του επιπέδου ως σημείο αναφοράς (ακόμα
Διαβάστε περισσότερα2.2 ΓΕΝΙΚΗ ΜΟΡΦΗ ΕΞΙΣΩΣΗΣ ΕΥΘΕΙΑΣ
63 ΓΕΝΙΚΗ ΜΟΡΦΗ ΕΞΙΣΩΣΗΣ ΕΥΘΕΙΑΣ Η Εξίσωση Αx + Βy + Γ = 0, με Α 0 ή Β 0 Έστω ε μια ευθεία στο καρτεσιανό επίπεδο Αν η ευθεία ε τέμνει τον άξονα yy στο σημείο Σ (, 0 β ) και έχει συντελεστή διεύθυνσης
Διαβάστε περισσότεραΕιδικά Θέµατα Υπολογιστικής Όρασης & Γραφικής. Εµµανουήλ Ζ. Ψαράκης & Αθανάσιος Τσακαλίδης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής
Ειδικά Θέµατα Υπολογιστικής Όρασης & Γραφικής Εµµανουήλ Ζ. Ψαράκης & Αθανάσιος Τσακαλίδης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής Μωσαϊκά-Συρραφή Εικόνων Εµµανουήλ Ζ. Ψαράκης Πολυτεχνική Σχολή
Διαβάστε περισσότεραΤράπεζα Θεμάτων Διαβαθμισμένης Δυσκολίας-Μαθηματικά Ομάδας Προσανατολισμού Θετικών Σπουδών ΟΜΑΔΑΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Β Λ Υ Κ Ε Ι Ο Υ
Μ Α Θ Η Μ Α Τ Ι Κ Α ΟΜΑΔΑΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Β Λ Υ Κ Ε Ι Ο Υ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΔΙΑΒΑΘΜΙΣΜΕΝΗΣ ΔΥΣΚΟΛΙΑΣ Σχολικό έτος : 04-05 Τα θέματα εμπλουτίζονται με την δημοσιοποίηση και των νέων θεμάτων
Διαβάστε περισσότεραΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ ΚΑΤΟΠΤΡΙΚΗΣ ΣΥΜΜΕΤΡΙΑΣ
ΠΑΙ ΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ: ΓΕΩΜΕΤΡΙΚΟΙ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ ΕΝΟΤΗΤΑ: ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ ΚΑΤΟΠΤΡΙΚΗΣ ΣΥΜΜΕΤΡΙΑΣ [Κ. ΠΑΠΑΜΙΧΑΛΗΣ ρ ΦΥΣΙΚΗΣ] Τίτλος του Σεναρίου ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ ΚΑΤΟΠΤΡΙΚΗΣ ΣΥΜΜΕΤΡΙΑΣ Μελέτη των µετασχηµατισµών
Διαβάστε περισσότεραΕρωτήσεις αντιστοίχισης
Ερωτήσεις αντιστοίχισης 1. ** Να αντιστοιχίσετε κάθε ευθεία που η εξίσωσή της βρίσκεται στη του πίνακα (Ι) µε τον συντελεστή της που βρίσκεται στη, συµπληρώνοντας τον πίνακα (ΙΙ) (α, β 0). 1. ε 1 : y =
Διαβάστε περισσότεραΣτροφορµή. υο παρατηρήσεις: 1) Η στροφορµή ενός υλικού σηµείου, που υπολογίζουµε µε βάση τα προηγούµενα, αναφέρεται. σε µια ορισµένη χρονική στιγµή.
Στροφορµή Έστω ένα υλικό σηµείο που κινείται µε ταχύτητα υ και έστω ένα σηµείο Ο. Ορίζουµε στροφορµή του υλικού σηµείου ως προς το Ο, το εξωτερικό γινόµενο: L= r p= m r υ Όπου r η απόσταση του υλικού σηµείου
Διαβάστε περισσότεραΑσκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο
Πρόβλημα ο Ασκήσεις Φροντιστηρίου 5 o Φροντιστήριο Δίνεται το παρακάτω σύνολο εκπαίδευσης: # Είσοδος Κατηγορία 0 0 0 Α 2 0 0 Α 0 Β 4 0 0 Α 5 0 Β 6 0 0 Α 7 0 Β 8 Β α) Στον παρακάτω κύβο τοποθετείστε τα
Διαβάστε περισσότεραΦΥΛΛΑ ΙΑ ΣΗΜΕΙΩΣΕΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ
ΦΥΛΛΑ ΙΑ ΣΗΜΕΙΩΣΕΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ΦΥΛΛΑ ΙΟ ΑΣΚΗΣΕΩΝ 1 Θέµα: Τα διανύσµατα ❶ ❷ ❸ ❹ ❺ Η έννοια του διανύσµατος Πρόσθεση και αφαίρεση διανυσµάτων Πολλαπλασιασµός αριθµού µε διάνυσµα Συντεταγµένες
Διαβάστε περισσότερα1.1 ΟΡΙΣΜΟΙ, ΣΤΟΙΧΕΙΩΔΗΣ ΠΡΟΣΕΓΓΙΣΗ
Κεφάλαιο 1 ΔΙΑΝΥΣΜΑΤΙΚΗ ΑΝΑΛΥΣΗ 1.1 ΟΡΙΣΜΟΙ, ΣΤΟΙΧΕΙΩΔΗΣ ΠΡΟΣΕΓΓΙΣΗ Στις θετικές επιστήμες και στις τεχνολογικές τους εφαρμογές συναντάμε συχνά μεγέθη που χαρακτηρίζονται μόνο από το μέτρο τους: τη μάζα,
Διαβάστε περισσότεραi) Σε κάθε πλήρη περιστροφή το κινητό Α διαγράφει τόξο ίσου µήκους µε το τόξο που διαγράφει το κινητό Β
Φύλλο Εργασίας: ΚΙΝΗΜΑΤΙΚΗ ΟΜΑΛΗΣ ΚΥΚΛΙΚΗΣ ΚΙΝΗΣΗΣ Λίγη γεωµετρία πριν ξεκινήσουµε: Σε κύκλο ακτίνας, η επίκεντρη γωνία Δθ µετρηµένη σε ακτίνια (rad) και το µήκος του τόξου Δs στο οποίο βαίνει, συνδέονται
Διαβάστε περισσότεραΚεφάλαιο 3 Βασική Σχεδίαση και Επεξεργασία
Περιεχόμενα Πρόλογος... 7 Εισαγωγή... 9 Κεφάλαιο 1: Στοιχεία Λειτουργίας του Υπολογιστή και του προγράμματος AutoCAD... 11 Κεφάλαιο 2: Στοιχεία Λειτουργικού Συστήματος... 15 Κεφάλαιο 3: Βασική Σχεδίαση
Διαβάστε περισσότεραm e j ω t } ja m sinωt A m cosωt
ΕΝΟΤΗΤΑ IV ΕΝΑΛΛΑΣΣΟΜΕΝΟ ΡΕΥΜΑ 26 Στρεόµενα διανύσµατα Σε κυκλώµατα όπου η διέγερση είναι περιοδική και ηµιτονοειδής οι τάσεις και τα ρεύµατα αναπαρίστανται µε µιγαδικούς αριθµούς, ή όπως συνήθως λέµε
Διαβάστε περισσότεραΚεφάλαιο 4 ιανυσµατικοί Χώροι
Κεφάλαιο 4 ιανυσµατικοί Χώροι 4 ιανυσµατικοί χώροι - Βασικοί ορισµοί και ιδιότητες ιανυσµατικοί Χώροι Ένας ιανυσµατικός Χώρος V (δχ) είναι ένα σύνολο από µαθηµατικά αντικείµενα (αριθµούς, διανύσµατα, πίνακες,
Διαβάστε περισσότερα0 SOLID_LINE 1 DOTTED_LINE 2 CENTER_LINE 3 DASHED_LINE 4 USERBIT_LINE
1. Η κωδικοποίηση των χρωµάτων για σύστηµα γραφικών µε 16 χρώµατα Κωδικός Χρώµα Χρώµατος 0 BLACK 1 BLUE 2 GREEN 3 CYAN 4 RED 5 MAGENTA 6 BROWN 7 LIGHTGRAY 8 DARKGRAY 9 LIGHTBLUE 10 LIGHTGREEN 11 LIGHTCYAN
Διαβάστε περισσότερα11. Βαθµίδα, Απόκλιση, Στροβιλισµός
56 Κ Χριστοδουλίδης: Μαθηµατικό Συµπλήρωµα για τα Εισαγωγικά Μαθήµατα Φυσικής Βαθµίδα, Απόκλιση, Στροβιλισµός Βαθµίδα Έστω µια συνεχής βαθµωτή συνάρτηση,, Αν σε ένα σηµείο διατηρήσουµε σταθερά τα και και
Διαβάστε περισσότερα1.1.1 Εσωτερικό και Εξωτερικό Γινόμενο Διανυσμάτων
3 1.1 Διανύσματα 1.1.1 Εσωτερικό και Εξωτερικό Γινόμενο Διανυσμάτων ΑΣΚΗΣΗ 1.1 Να βρεθεί η γωνία που σχηματίζουν τα διανύσματα î + ĵ + ˆk και î + ĵ ˆk. z k i j y x Τα δύο διανύσματα που προκύπτουν από
Διαβάστε περισσότεραΚεφάλαιο 6 ο Φωτορεαλισµός
Κεφάλαιο 6 ο Φωτορεαλισµός Εισαγωγή Στο Κεφάλαιο αναλύσαµε τις µεθόδους απόδοσης χρωµάτων σε επιφάνειες κατά τη σχεδίασή τους στη σκηνή. Ωστόσο, εάν ενδιαφερόµαστε για την απόδοση σκηνών που προσοµοιώνουν
Διαβάστε περισσότεραΣΥΝΤΕΤΑΓΜΕΝΕΣ ΙΑΝΥΣΜΑΤΟΣ
ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΙΑΝΥΣΜΑΤΟΣ Άξονας Έστω η ευθεία x x (σχ. 21) και τα σηµεία Ο, Ι πάνω σ αυτή, ώστε ΟΙ= i όπου i το µοναδιαίο διάνυσµα, δηλαδή ένα διάνυσµα που θεωρούµε ότι η φορά του είναι θετική και το µέτρο
Διαβάστε περισσότερα7. Ταλαντώσεις σε συστήµατα µε πολλούς βαθµούς ελευθερίας
7 Ταλαντώσεις σε συστήµατα µε πολλούς βαθµούς ελευθερίας Συζευγµένες ταλαντώσεις Βιβλιογραφία F S Crawford Jr Κυµατική (Σειρά Μαθηµάτων Φυσικής Berkeley, Τόµος 3 Αθήνα 979) Κεφ H J Pai Φυσική των ταλαντώσεων
Διαβάστε περισσότεραΙΑΝΥΣΜΑΤΑ. Σ Λ + α = α
Κεφάλαιο 3ο: ΙΑΝΥΜΑΤΑ Ερωτήσεις του τύπου «ωστό-άθος» 1. * Αν α =, τότε α =. 2. * Αν α, µη µηδενικά διανύσµατα και θ η γωνία τους, τότε 0 θ π 3. * Ισχύει α + 0 = 0 + α = α 4. * Κάθε διάνυσµα µπορεί να
Διαβάστε περισσότερα