Γραφική µε Υπολογιστές. Α. Ντελόπουλος Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης

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

Download "Γραφική µε Υπολογιστές. Α. Ντελόπουλος Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης"

Transcript

1 Γραφική µε Υπολογιστές Α. Ντελόπουλος Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης Άνοιξη 2009

2 2

3 Περιεχόµενα 1 Εισαγωγή Τί είναι η Γραφική µε Υπολογιστές; Είναι αυτό επιστήµη; Ο κύκλος Ϲωής των γραφικών Μοδελινγ Εφαρµογή Γραφικών Υποσύστηµα ηµιουργίας Γραφικών (Γραπηιςς Γενερατιον) Απεικόνιση Γραφικών - ισπλαψ Υποσύστηµα Απεικόνισης Γραφικών ( ισπλαψ) Οι χρησιµοποιούµενες Συσκευές Αναπαράσταση του Χρώµατος Ο µηχανισµός προσέγγισης του Χρώµατος από µείγµα ϐασικών χρωµάτων Συστήµατα Χρωµατικών Συντεταγµένων εικτοδότηση Χρώµατος Εφαρµογή Γραφικών και Υποσύστηµα ηµιουργίας Γραφικών Χάραξη Γραµµών - Σςαν Λινε ὃνερσιον Χάραξη ευθύγραµµων τµηµάτων Χάραξη κύκλων Πλήρωση Κλειστών Σχηµάτων - Φιλλινγ Ορισµοί και Συµβάσεις Αλγόριθµοι Πλήρωσης

4 4 ΠΕΡΙΕΧ ΟΜΕΝΑ 4 Αποκοπή (ςλιππινγ) Αποκοπή από επίπεδα κυρτά πολύγωνα Αποκοπή ευθυγράµµων τµηµάτων Αποκοπή πολυγώνων Αποκοπή από τρισδιάστατα κυρτά πολύεδρα ιανύσµατα και Σηµεία ιανυσµατικοί χώροι Βάσεις και διάσταση διανυσµατικού χώρου Συστήµατα συντεταγµένων διανυσµατικού χώρου ιανυσµατικοί Μετασχηµατισµοί, Γραµµικοί Μετασχηµατισµοί, Μετασχηµατισµοί Αφφινε Αλλαγή συστήµατος συντεταγµένων διανυσµατικού χώρου Χώροι Σηµείων Συστήµατα συντεταγµένων χώρου σηµείων Μετασχηµατισµοί και Οµογενείς Συντεταγµένες Σηµείου Αλλαγή συστήµατος συντεταγµένων χώρου σηµείων Οι Γεωµετρικοί διανυσµατικοί χώροι R n Ο χώρος των τριών διαστάσεων Καρτεσιανές και οµογενείς συντεταγµένες Μετασχηµατισµοί αφφινε στις 3 διαστάσεις Αλλαγή συστήµατος συντεταγµένων Ο χώρος των δύο διαστάσεων Μετασχηµατισµοί αφφινε και αλλαγή συστήµατος συντεταγµένων στις 2 διαστάσεις 67 6 Θέαση του τρισδιάστατου κόσµου: Από τις 3 στις 2 ιαστάσεις Εισαγωγή στις προβολές µε στοιχεία ϕυσικής οπτικής Μετασχηµατισµοί προοπτικής και ορθογραφικής προβολής Προοπτική προβολή Ορθογραφική προβολή Μετασχηµατισµοί ϑέασης Προσδιορισµός της ϑέσης µίας εικονικής κάµερας Από το Ω Σ στο σύστηµα συντεταγµένων της κάµερας Το οπτικό πεδίο της κάµερας

5 ΠΕΡΙΕΧ ΟΜΕΝΑ Αποκοπή (ςλιππινγ) από το οπτικό πεδίο της κάµερας Αναπαράσταση καµπυλών και επιφανειών Προσέγγιση µέσω τεθλασµένης γραµµής ή πολυέδρου Προσέγγιση καµπύλης γραµµής Προσέγγιση επιφάνειας Προσέγγιση µέσω αναπτύγµατος σε συναρτήσεις ϐάσης Πολυώνυµα Βάσης Προσέγγιση καµπύλης γραµµής (Βεζιερ ὓρες) Προσέγγιση επιφάνειας Μετασχηµατισµοί αφφινε καµπύλων γραµµών και επιφανειών Φωτισµός (Ιλλυµινατιον) Βασικοί ορισµοί και παραδοχές Απλά (ευριστικά) µοντέλα ϕωτισµού Αυτοφωτισµός ιάχυτο ϕως από το περιβάλλον (αµβιεντ λιγητ) ιάχυτη ανάκλαση (διφφυσε ϱεφλεςτιον - Λαµβερτιαν ϱεφλεςτιον) Κατοπτρική ανάκλαση Το συνολικό µοντέλο ϕωτισµού Μοντέλα ϕωτισµού µε ϐάση τη ϕυσική οπτική

6 6 ΠΕΡΙΕΧ ΟΜΕΝΑ

7 Κεφάλαιο 1 Εισαγωγή 1.1 Τί είναι η Γραφική µε Υπολογιστές; Η Γραφική µε Υπολογιστές, ορολογία που προέρχεται από µετάφραση της αγγλικής Computer Graphics, είναι ο κλάδος της επιστήµης των υπολογιστών που ασχολείται µε τη µεθοδολογία δηµιουργίας συνθετικών οπτικών αναπαραστάσεων σε ψηφιακή µορφή. Προορισµός των αναπαραστάσεων αυτών είναι κατά περίπτωση η προβολή τους στις οθόνες υπολογιστών, η προβολή τους µε τη χρήση προβολέων ϐίντεο, η εµφάνισή τους στην τηλεόραση, η εκτύπωσή τους σε χαρτί ή και σε κινηµατογραφικό ϕιλµ. Συνεπώς η Γραφική µε Υπολογιστές ασχολείται µε το πώς η περιγραφή ενός µοντέλου που έχει περιγραφεί από τον άνθρωπο/χρήστη µπορεί να µετατραπεί σε ψηφιακή είκόνα προκειµένου να αποτυπωθεί σε ένα από τα προαναφερθέντα µέσα. Μερικά τυπικά παραδείγµατα-εφαρµογές ίσως είναι πιο διαφωτιστικά: 1. Η εµφάνιση/εκτύπωση κειµένου. 2. Η χάραξη γραφικών παραστάσεων ή σχεδίων. 3. Η ρεαλιστική αποτύπωση τρισδιάστων συνθετικών αντικειµένων (µακέτες) σε εφαρµογές CAD. 4. Η αποτύπωση (κινούµενων) συνθετικών χαρακτήρων (ανθρωπόµορφων ή όχι) ή/και συν- ϑετικού περιβάλλοντος (αντικείµενα, κτίρια, ϕωτισµός, σκιές) σε ϐίντεο ή ϕιλµ. 5. Η προβολή συνθέσεων όπως οι παραπάνω στην οθόνη υπολογιστή (π.χ. computer games). Αξίζει να επισηµάνουµε ότι οι εφαρµογές αυτού του είδους έχουν τη σηµαντικότατη επιπλέον 7

8 8 ΚΕΦ ΑΛΑΙΟ 1. ΕΙΣΑΓΩΓ Η απαίτηση για ταχεία - real time - οπτική αναπαραγωγή. 1.2 Είναι αυτό επιστήµη; Περιδιαβαίνωντας ένα οποιοδήποτε τεχνικό ϐιβλιοπωλείο, είναι αλήθεια ότι, στα ϱάφια µε την ένδειξη γραφική µε υπολογιστές ϑα συναντήσει κανείς µία πληθώρα ϐιβλίων που στην πραγ- µατικότητα είναι εγχειρίδια χρήσης πακέτων λογισµικού που χρησιµοποιούνται για τη σχεδίαση και αναπαραγωγή συνθετικών κόσµων όπως οι προαναφερθέντες. Είναι επίσης αλήθεια ότι η γραφική µε υπολογιστές έχει, στην κοινή γλώσσα, ταυτιστεί µε την τέχνη και την τεχνική των χειριστών των εν λόγω προγραµµάτων. Ωστόσο, αυτό που αληθινά απασχολεί την επιστήµη της γραφικής µε υπολογιστές είναι: Η σχεδίαση δοµών δεδοµένων για την εύχρηστη αναπαράσταση των συνθετικών µοντέλων και των ιδιοτήτων τους. Η επίλυση µαθηµατικών προβληµάτων, κυρίως, αναλυτικής γεωµετρίας, γραµµικής άλγε- ϐρας και µαθηµατικής ανάλυσης. Η σχεδίαση αλγορίθµων που διαχειρίζονται τις παραπάνω δοµές δεδοµένων και αξιοποιούν τις λύσεις των προαναφερθέντων µαθηµατικών προβληµάτων. Η σχεδίαση του κατάλληλου hardware για την ταχεία υλοποίηση των αλγορίθµων. Στο παρόν κείµενο ϑα επικεντρώσουµε στα τρία πρώτα στοιχεία και ϑα αναφερθούµε στο hardware µόνο αποσπασµατικά, όπου η αναφορά αυτή απαιτείται για την κατανόηση των σχεδιαστικών επιλογών των αντίστοιχων αλγορίθµων. 1.3 Ο κύκλος Ϲωής των γραφικών Εχει ήδη αναφερθεί ότι ένα ολοκληρωµένο σύστηµα γραφικών χρησιµοποιείται για να παράγει και προβάλλει εικόνες (ακίνητες ή κινούµενες) που έχει συνθέσει ένας αρχικός δηµιουργός (designer) και στις οποίες έχει ενδεχοµένως παρέµβει κάποιος άλλος χρήστης (user) του συστήµατος. Οσον αφορά στο ίδιο το σύστηµα γραφικών, η λειτουργία του µπορεί να αναλυθεί σε τέσσερα υποσυστήµατα. Ο διαχωρισµός αυτός - αν και όχι πάντοτε ευδιάκριτος - ϐοηθά στην κατανόηση της ακολουθούµενης µεθοδολογίας. Η διαδοχή των τεσσάρων υποσυστηµάτων αναπαρίσταται στο Σχήµα 1.1 και αναλύεται παρακάτω.

9 1.3. Ο Κ ΥΚΛΟΣ ΖΩ ΗΣ ΤΩΝ ΓΡΑΦΙΚ ΩΝ 9 designer modeling application graphics generator display user Σχήµα 1.1: Ο κύκλος Ϲωής των γραφικών Modeling Το πρώτο στάδιο στη λειτουργία του συστήµατος γραφικών είναι η περιγραφή της ιδέας του δηµιουργού µέσω της κατασκευής ενός µοντέλου που την περιγράφει. Ακόµη και στην απλούστερη εφαρµογή γραφικής µε υπολογιστές - όπως αυτή της δηµιουργίας µίας σελίδας κειµένου που στο τελικό στάδιο της διαδικασίας ϑα τυπωθεί σε χαρτί - ο δηµιουργός προετοιµάζει καταγράφει τη σύλληψη της ιδέας του υπό τη µορφή χαρακτήρων (ASCII) εµπλουτισµένων µε τυπογραφικού είδους πληροφορίες όπως αυτές του τί είδους font ϑα χρησι- µοποιηθεί, πώς επιθυµεί να γίνει η στοίχιση των γραµµών, τί ϕόντο ϑα χρησιµοποιηθεί κ.λπ. Σε πιο σύνθετες εφαρµογές, όπως αυτή της κατασκευής µίας ϐιοµηχανικής ή αρχιτεκτονικής µακέτας µε τη χρήση υπολογιστή (CAD) ο δηµιουργός αναλαµβάνει να περιγράψει αρκετά πιο σύν- ϑετα µοντέλα τα οποία έχουν πολύ πλουσιότερες ιδιότητες όπως αυτές του τρισδιάστατου σχήµατος, του χρώµατος, της υφής (texture), του ϕωτεισµού, της στιλπνότητας, κ.λπ. Οταν µάλιστα εξετάσουµε εφαρµογές γραφικών που εµπεριέχουν κίνηση, στις παραπάνω ιδιότητες προστίθενται κινηµατικές ϕυσικές ιδιότητες όπως η αδράνεια, η ελαστικότητα, ο συντελεστής τριβής κ.λπ. Τέλος, αν ο δηµιουργός επιθυµεί να επιτρέπει τη Ϲωντανή αλληλεπίδραση του τελικού χρήστη µε το δηµιούργηµά του, τότε πρέπει να επαυξήσει τις ιδιότητές του µε µεθόδους αλληλεπίδρασης. Για παράδειγµα σε εφαρµογές όπως αυτές των computer games το µοντέλο πρέπει να εµπεριέχει την πληροφορία του τι ϑα κάνει όταν ο χρήστης δώσει τη µία ή την άλλη εντολή. Μερικές παρατηρήσεις είναι χρήσιµες στο σηµείο αυτό:

10 10 ΚΕΦ ΑΛΑΙΟ 1. ΕΙΣΑΓΩΓ Η 1. Κατά τη ϕάση της µοντελοποίησης καταγράφεται µε δοµηµένο τρόπο η ιδέα που έχει ο δηµιουργός για το τελικό προϊόν του συστήµατος γραφικών χωρίς όµως στο στάδιο αυτό να υπάρχει οπτικοποίηση του αποτελέσµατος. Θεωρητικά ένας τυφλός δηµιουργός µπορεί άριστα να ϕέρει σε πέρας τη διαδικασία της µοντελοποίησης µε την ίδια λογική που ένας κουφός συνθέτης µπορεί να καταγράψει την έµπνευσή του σε παρτιτούρες χωρίς να ακούει το ηχητικό του δηµιούργηµα. Στην πράξη ϐέβαια τα περισσότερα συστήµατα γραφικών υποστηρίζουν το στάδιο της µοντελοποίησης παρέχοντας στο δηµιουργό ένα είδος ανατρο- ϕοδότησης σπεύδοντας να µιµούνται (έστω και σε χαµηλή ποιότητα) τα τρία επόµενα στάδια του συνολικού συστήµατος γραφικών (ϐλ. WYSIWYG word processors). 2. Κατά τη δηµιουργία του µοντέλου ο δηµιουργός (επανα)χρησιµοποιεί έτοιµα δοµικά στοιχεία τα οποία ανακαλεί χωρίς να χρειάζεται να τα δηµιουργήσει. Ετσι για παράδειγµα, επιλέγει τη χρήση κάποιου ϕοντ όταν στοιχειοθετεί ένα κείµενο ή χρησιµοποιεί επιµέρους µοντέλα αντικειµένων (έπιπλα, δένδρα, αυτοκίνητα) όταν προετοιµάζει ένα αρχιτεκτονικό µοντέλο. 3. Για την περιγραφή του µοντέλου απαιτείται µία γλώσσα περιγραφής. Επιπλέον στην πράξη χρησιµοποιείται εξειδικευµένο λογισµικό ώστε να διευκολύνεται και να γίνεται πιό διαισθητική η κατασκευή του µοντέλου. Το αποτέλεσµα αποθηκεύεται συνήθως υπό τη µορφή ψηφιακού αρχείου. Τα αρχεία τύπου.html αποτελούν παράδειγµα αποθηκευµένων µοντέλων στοιχειοθετηµένου κειµένου µε γλώσσα περιγραφής την HTML. Αντίστοιχα τα αρχεία των προγραµµάτων CAD αποτελούν παράδειγµα αποθηκευµένων τρισδιάστατων µοντέλων Εφαρµογή Γραφικών Εχοντας δεδοµένο το µοντέλο η εφαρµογή γραφικών αναλαµβάνει: 1. Να προσδιορίσει τις τιµές των ελεύθερων παραµέτρων του µοντέλου. Για παράδειγµα, τη µεγέθυνση υπό την οποία ϕαίνονται οι χαρακτήρες σε ένα κείµενο, τη γωνία ϑέασης ενός τρισδιάστατου µοντέλου/µακέτας, τη σχετική ϑέση των αντικειµένων σε εφαρµογές videogames κ.λπ. Ο προσδιορισµός των παραµέτρων, ανάλογα µε την εφαρµογή µπορεί να γίνει από το δηµιουργό ή/και από τον τελικό χρήστη του συστήµατος γραφικών. 2. Να αντικαταστήσει τις αναφορές σε έτοιµα δοµικά στοιχεία µε την πλήρη περιγραφή τους λαµβάνοντας µάλιστα υπόψη τις τρέχουσες τιµές των παραµέτρων του συνολικού µοντέλου (π.χ., γωνία ϑέασης).

11 1.3. Ο Κ ΥΚΛΟΣ ΖΩ ΗΣ ΤΩΝ ΓΡΑΦΙΚ ΩΝ Να δηµιουργήσει, όπου χρειάζεται, τη διδιάστατη περιγραφή του µοντέλου όχι όµως και τη διδιάστατη απεικόνισή του. Για παράδειγµα ένα ευθύγραµµο τµήµα του τρισδιάστατου χώρου που περιγράφεται στο µοντέλο µέσω των συντεταγµένων των άκρων του προβάλλεται σε ένα ευθύγραµµο τµήµα του διδιάστατου επιπέδου παρατήρησης και προσδιορίζονται και πάλι οι διδιάστατες συντεταγµένες των άκρων. εν καθορίζονται όµως ποιά pixels της οθόνης ϑα χρωµατιστούν για να αναπαραστήσουν το προβεβληµένο ευθύγραµµο τµήµα Υποσύστηµα ηµιουργίας Γραφικών (Graphics Generation) Το Υποσύστηµα ηµιουργίας Γραφικών παραλαµβάνει την τρέχουσα αναλυτική περιγραφή του µοντέλου, όπως έχει υπολογιστεί από την Εφαρµογή Γραφικών, και τη απεικονίζει σε µία διδιάστατη εικόνα έτοιµη να προβληθεί / αποτυπωθεί στην έξοδο του συστήµατος γραφικών. Η εικόνα αυτή αποθηκεύεται προσωρινά σε µία γρήγορη τοπική µνήµη. Αξίζει να σηµειωθεί ότι το σύνορο µεταξύ των λειτουργιών της Εφαρµογής Γραφικών και του Υποσυστήµατος ηµιουργίας Γραφικών δεν είναι αυστηρά καθορισµένο. Επειδή το Υ Γ είναι συνήθως υλοποιηµένο σε harware, σηµαντική ϐελτίωση της ταχύτητας του συνολικού συστήµατος επιτυγχάνεται όταν το Υ Γ είναι σε ϑέση να δέχεται περιγραφές υψηλού επιπέδου. Για παράδειγµα, αν αντί για την Εφαρµογή Γραφικών αναλαµβάνει το Υ Γ την προβολή των τρισδιάστατων σχηµάτων στο διδιάστατο επίπεδο παρατήρησης η ταχύτητα του συνολικού συστήµατος αυξάνεται σηµαντικά Απεικόνιση Γραφικών - Display Η ϐαθµίδα Απεικόνισης Γραφικών αποτελεί την τελική έξοδο του Συστήµατος Γραφικών. Πρόκειται συνήθως για µία συσκευή (οθόνη, προβολέας, εκτυπωτής) που παραλαµβάνει τη διδιάστατη εικόνα που δηµιούργησε το Υ Γ και την προβάλει στο κατάλληλο µέσο (επιφάνεια οθόνης, πέτασµα, χαρτί, film).

12 12 ΚΕΦ ΑΛΑΙΟ 1. ΕΙΣΑΓΩΓ Η

13 Κεφάλαιο 2 Υποσύστηµα Απεικόνισης Γραφικών (Display) 2.1 Οι χρησιµοποιούµενες Συσκευές (Η ενότητα αυτή δεν θα περιληφθεί στις σηµειώσεις του ακαδηµαϊκού έτους 2009.) 2.2 Αναπαράσταση του Χρώµατος Το Υποσύστηµα Απεικόνισης Γραφικών επιτυγχάνει να δώσει στους χρήστες την αίσθηση του χρώ- µατος κάθε σηµείου της απεικονιζόµενης σκηνής µέσω της εκποµπής ενός µείγµατος σχεδόν µονοχρωµατικών ϐασικών χρωµάτων. Χάρη σε µια ατέλεια του ανθρώπινου αισθητηρίου της όρασης, το µείγµα αυτό µπορεί να δώσει υποκειµενικό αίσθηµα ίδιο µε το αίσθηµα µιας επιθυµητής χρω- µατικής απόχρωσης. Τα ϐασικά χρώµατα που χρησιµοποιούνται στα Υποσυστήµατα Απεικόνισης είναι συνήθως τρία και έχουν µήκη κύµατος που ϐρίσκονται στις περιοχές του Κόκκινου (R), του Πράσινου (G) και του Μπλε (B) Ο µηχανισµός προσέγγισης του Χρώµατος από µείγµα ϐασικών χρωµάτων Η χρωµατική πληροφορία µίας σηµειακής ϕωτεινής πηγής αναπαρίσταται µέσω ενός διανύσµατος τριών χρωµατικών συνιστωσών. Η αναπαράσταση αυτή γίνεται εφικτή χάρη στη ϕυσιολογία του ανθρώπινου αισθητηρίου της όρασης. Η αίσθηση του χρώµατος προκύπτει από το συνδυασµό του ερεθίσµατος που δέχονται τρεις διαφορετικοί τύποι κονίων (κύτταρα διάσπαρτα στον αµφιβληστροειδή του µατιού). Κάθε τύπος κονίου έχει διαφορετική συχνοτική απόκριση όταν διεγείρεται 13

14 14 ΚΕΦ ΑΛΑΙΟ 2. ΥΠΟΣ ΥΣΤΗΜΑ ΑΠΕΙΚ ΟΝΙΣΗΣ ΓΡΑΦΙΚ ΩΝ (DISPLAY) από το ορατό ϕως (Με µήκη κύµατος λ [λ min, λ max ] όπου λ min 360nm και λ max 830nm). Αν µία ϕωτεινή πηγή έχει ϕασµατικό περιεχόµενο f(λ) τότε το ερέθισµα που ϕτάνει στον εγκέφαλο ισοδυναµεί µε το διάνυσµα, c = c 1 c 2 c 3, όπου c i = λmax λ min s i (λ)f(λ)dλ, i = 1,2,3. (2.1) Οι συναρτήσεις s i (λ) µεγιστοποιούνται στις περιοχές του κόκκινου (R), πράσινου (G) και µπλε (B) όπως ϕαίνεται από τις αντίστοιχες καµπύλες του Σχήµατος 2.1. Αν δύο πηγές µε διαφορετικά ϕασµατικά περιεχόµενα f 1 (λ) και f 2 (λ) αντίστοιχα τυχαίνει να παράγουν το ίδιο διάνυσµα c τότε εµφανίζονται να έχουν το ίδιο χρώµα. Το διάνυσµα c ονοµάζεται προσλαµβανόµενο χρώµα. Για απλούστευση τα ολοκληρώµατα στη Σχέση (2.1) ϑα αντικατασταθούν στη συνέχεια από αθροίσµατα της µορφής, c i s i (λ k )f(λ k ) k=1 N οπότε η Σχέση (2.1) µπορεί να γραφεί c = S T f (2.2) όπου και s 1 (λ 1 ) s 2 (λ 1 ) s 3 (λ 1 ) s S = 1 (λ 2 ) s 2 (λ 2 ) s 3 (λ 2 )... s 1 (λ N ) s 2 (λ N ) s 3 (λ N ) f(λ 1 ) f(λ S = 2 ). f(λ N ). Αντίστοιχος µε τη λειτουργία του µατιού είναι ο µηχανισµός καταγραφής µίας έγχρωµης CCD κάµερας. Οταν η ίδια ϕωτεινή πηγή καταγράφεται από την κάµερα παράγεται ένα αντίστοιχο

15 2.2. ΑΝΑΠΑΡ ΑΣΤΑΣΗ ΤΟΥ ΧΡ ΩΜΑΤΟΣ 15 Σχήµα 2.1: Αποκρίσεις συχνότητας (s i (λ), i = 1,2,3) στην περιοχή του ορατού ϕάσµατος. Οι συναρτήσεις απόκρισης µεγιστοποιούνται κατά σειρά στις περιοχές του κόκκινου (R), πράσινου (G) και µπλε (B).

16 16 ΚΕΦ ΑΛΑΙΟ 2. ΥΠΟΣ ΥΣΤΗΜΑ ΑΠΕΙΚ ΟΝΙΣΗΣ ΓΡΑΦΙΚ ΩΝ (DISPLAY) διάνυσµα µετρήσεων a 1 a = a 2, όπου a i = a 3 λmax λ min m i (λ)f(λ)dλ, i = 1,2,3. (2.3) όπου m i (λ) είναι οι αποκρίσεις συχνότητας (ϕίλτρα) τριών ϕωτοευαίσθητων αισθητήρων που αντιστοιχούν σε κάθε ϑέση (pixel) του CCD. Το διάνυσµα a ονοµάζεται καταγραφόµενο χρώµα. Τα τρία ϕίλτρα που χρησιµοποιούνται έχουν χρωµατική επιλεκτικότητα και παρουσιάζουν, συνήθως, µέγιστο στις περιοχές του κόκκινου (R), πράσινου (G) και µπλε (B) κατά µίµηση των συναρτήσεων s i (λ) του ανθρώπινου µατιού. Από τη ϕύση του λοιπόν το καταγραφόµενο χρώµα είναι ένα διάνυσµα RGB. ιακριτοποιώντας τη Σχέση (2.3) όπως και προηγουµένως έχουµε: a = M T f (2.4) όπου ο πίνακας M ορίζεται αντίστοιχα προς τον S. Το Ϲητούµενο είναι πώς µε ϐάση το διάνυσµα a µπορεί να αναπαραχθεί ϕωτεινή ακτινοβολία που να δίνει το ίδιο υποκειµενικό αποτέλεσµα µε το ϕως της αρχικής πηγής, δηλαδή c. Η εν λόγω αναπαραγωγή κατά περίπτωση ϑα γίνει από την οθόνη µιας τηλεόρασης, το µόνιτορ ενός υπολογιστή, την έγχρωµη εκτύπωση σε λευκό χαρτί, κ.λπ. Στη συνέχεια ϑα εξετάσουµε την απλή, αλλά διαφωτιστική, εκδοχή ενός τριχρωµατικού προβολέα (προθεςτορ). Το ϕως που παράγεται (για ένα σηµείο του πετάσµατος) από τον προβολέα είναι η σύνθεση των τριών ϕωτεινών δεσµών του προβολέα µε ϕάσµα p i (f), i = 1,2,3. Το ϕάσµα της κάθε δέσµης είναι συγκεντρωµένο σε διαφορετικές περιοχές ϕωτεινών συχνοτήτων κατ αναλογία µε τις συναρτήσεις s i (f) του µατιού. Ο προβολέας ϱυθµίζει το κέρδος κάθε δέσµης µε ϐάση τις συνιστώσες του διανύσµατος a που έχει παραχθεί από την κάµερα. Συγκεκριµένα, το παραγόµενο ϕως έχει ϕάσµα: g(f) = a c 1p 1 (f) + a c 2p 2 (f) + a c 3p 3 (f) (2.5) όπου a c a c 1 a c 2 = Tc a, (2.6) a c 3 όπου ο 3 3 πίνακας T c επιτρέπει τη λεγόµενη διόρθωση χρώµατος του προβολέα (ϑα δούµε

17 2.2. ΑΝΑΠΑΡ ΑΣΤΑΣΗ ΤΟΥ ΧΡ ΩΜΑΤΟΣ 17 στη συνέχεια το ϱόλο του πίνακα αυτού). Αν διακριτοποιήσουµε τη συχνότητα f όπως και προηγουµένως η παραπάνω σχέση γράφεται, g = a c 1 p 1 + a c 2 p 2 + a c 3 p 3 (2.7) = [p 1, p 2, p 3 ]a c (2.8) = [p 1, p 2, p 3 ]T c a (2.9) = Pa (2.10) όπου ο N 3 πίνακας P = [p 1, p 2, p 3 ]T c εξαρτάται από το ϕασµατικό περιεχόµενο των τριών δεσµών του προβολέα και τον πίνακα διόρθωσης χρώµατος. Οταν το ανθρώπινο µάτι δεχθεί το ϕωτεινό ερέθισµα από το συγκεκριµένο σηµείο του πετάσ- µατος, σύµφωνα µε τη Σχέση (2.2) ϑα αντιληφθεί το προσλαµβανόµενο χρώµα ĉ = S T g = S T Pa = S T PM T f (2.11) όπου διαδοχικά χρησιµοποιήσαµε τις Σχέσεις (2.7) και (2.4). Για να έχει το προβαλλόµενο σηµείο το ίδιο προσλαµβανόµενο χρώµα µε αυτό της αρχικής πηγής ϑα πρέπει ĉ = c δηλαδή S T f = S T PM T f (2.12) Μάλιστα η Σχέση (2.12) πρέπει να ισχύει ανεξαρτήτως του χρώµατος της αρχικής πηγής f. Συνεπώς για να εξασφαλιστεί ότι η διαδικασία καταγραφής-αναπαραγωγής δεν αλλοιώνει το χρωµατικό περιεχόµενο ϑα πρέπει: S T = S T PM T (2.13) όπου ο πίνακας S εξαρτάται από την ευαισθησία του ανθρώπινου µατιού στις συχνότητες του ορατού ϕωτεινού ϕάσµατος, ο πίνακας M εξαρτάται αποκλειστικά από την αντίστοιχη ευαισθησία της κάµερας και ο πίνακας P καθορίζεται από το ϕασµατικό περιεχόµενο των τριών δεσµών του προβολέα. Η ικανοποίηση της Σχέσης (2.13) είναι εφικτή υπό τις ακόλουθες παραδοχές: Αν και ο πίνακας S διαφοροποιείται από άνθρωπο σε άνθρωπο, µπορούµε να υποθέσουµε ότι υπάρχει ένας αντιπροσωπευτικός πίνακας που περίπου περιγράφει το µέσο ϑεατή. Για κάθε συνδυασµό κάµερας / προβολέα κάνουµε µία από τις ακόλουθες δύο ϱυθµίσεις: 1. Για δεδοµένο µοντέλο κάµερας (δηλαδή συγκεκριµένο πίνακα M επιλέγεται πειρα- µατικά 1 ο κατάλληλος πίνακας P του προβολέα έτσι ώστε να ικανοποιείται η Σχέση (2.13). Τούτο είναι εφικτό µε κατάλληλη επιλογή του πίνακα διόρθωσης χρώµατος T c. 1 Η πειραµατική διαδικασία στηρίζεται στην υποκειµενική κρίση αντιπροσωπευτικού αριθµού ανθρώπων που, για ένα

18 18 ΚΕΦ ΑΛΑΙΟ 2. ΥΠΟΣ ΥΣΤΗΜΑ ΑΠΕΙΚ ΟΝΙΣΗΣ ΓΡΑΦΙΚ ΩΝ (DISPLAY) 2. Επιλέγονται κατάλληλα τα τρία ϕίλτρα m i (λ) της κάµερας, ισοδύναµα ο πίνακας M έτσι ώστε για δεδοµένους πίνακες S και P να ισχύει η Σχέση (2.13). Και εδώ η επιλογή γίνεται µε πειραµατικό τρόπο. Συνοψίζοντας, το προσλαµβανόµενο χρώµα c = S T f ενός ϕωτεινού σηµείου αναπαρίσταται από το καταγραφόµενο χρώµα a = M T f και από αυτό αναπαράγεται το προσλαµβανόµενο χρώµα ĉ = S T Pa λαµβάνοντας µέριµνα ώστε ĉ c Συστήµατα Χρωµατικών Συντεταγµένων Οπως έχει ήδη αναφερθεί, το καταγραφόµενο χρώµα a αναπαριστά κατά προσέγγιση τη συµµετοχή του κόκκινου, πράσινου και µπλε µέρους του ορατού ϕάσµατος στη σύνθεση ενός χρώµατος. Για το λόγο αυτό το συγκεκριµένο σύστηµα χρωµατικών συνιστωσών είναι το γνωστό ως RGB (Red Green Blue). Άλλα χρωµατικά συστήµατα όπως τα YIQ, YUV, YCrCb, CMY και CMYK είναι επίσης πολύ διαδεδοµένα (το τελευταίο χρησιµοποιεί 4 χρωµατικές συνιστώσες). Στα συστήµατα αυτά, το χρώµα αναπαρίσταται µέσω µίας τριάδας (ή και τετράδας) χρωµατικών συντεταγµένων που έχει αµφι- µονοσήµαντη σχέση µε το διάνυσµα a της αναπαράστασης RGB. Ο Πίνακας 2.1 περιέχει τους µετασχηµατισµούς του RGB διανύσµατος a στις παραπάνω εναλλακτικές αναπαραστάσεις εικτοδότηση Χρώµατος εικτοδότηση χρώµατος, είναι η εφαρµογή διανυσµατικού κβαντισµού στο διανυσµατικό χώρο των χρωµάτων a R 3. Πειραµατικά αποτελέσµατα έχουν καταδείξει ότι το ανθρώπινο µάτι µπορεί να διακρίνει µόνο ένα µικρό αριθµό από διαφορετικές χρωµατικές αποχρώσεις όταν αυτές συνυπάρχουν σε µία εικόνα. Με ϐάση αυτή την παρατήρηση η ιδέα του κβαντισµού των χρωµάτων σε µία εικόνα εµφανίστηκε ελκυστική κυρίως για λόγους συµπίεσης του όγκου των αναπαραστάσεων. Τα σύµβολα του διανυσµατικού κβαντιστή που χρησιµοποιείται είναι κατά σύµβαση οι αριθµοί από 1 έως N όπου N είναι το πλήθος των κβαντικών σταθµών. Ο αποκβαντισµός γίνεται µε εξαιρετικά απλό τρόπο µέσω ενός χρωµατικού πίνακα ( color map) A διαστάσεων N 3 ο οποίος έχει στην i-γραµµή του το χρώµα a που αντιστοιχεί στην i κβαντική στάθµη (π.χ. το pixel µε πλήθος µονοχρωµατικών πηγών, αναλαµβάνουν να συγκρίνουν το ϕως της κάθε αρχικής πηγής µε αυτό που αναπαράγει ο προβολέας.

19 2.2. ΑΝΑΠΑΡ ΑΣΤΑΣΗ ΤΟΥ ΧΡ ΩΜΑΤΟΣ 19 Σύστηµα Μετασχηµατισµός Πίνακας 2.1: Συνηθέστερα συστήµατα χρωµατικών συντεταγµένων Χρήση και Σχόλια YUV a Y UV [Y, U, V ] T = Ta όπου T = YIQ a Y IQ [Y, I, Q] T = Ta όπου T = Χρησιµοποιείται από το ευρωπαϊκό πρότυπο τηλεό- ϱασης PAL. Η συνιστώσα Y του διανύσµατος αντιπροσωπεύει τη ϕωτεινότητα Χρησιµοποιείται από το αµερικανικό πρότυπο τηλεό- ϱασης NTSC YCrCb a Y CrCb [Y, Cr, Cb] T = Ta όπου T = Χρησιµοποιείται από τα πρότυπα κωδικοποίησης εικόνων και ϐίντεο JPEG και MPEG αντίστοιχα CMY a CMY = [1 1 1] T a Το σύστηµα (Cyan, Magenta, Yellow) είναι συµπληρω- CMYK a CMY K = [Ċ, Ṁ, Ẏ, K ] T µατικό του συστήµατος RGB Το σύστηµα (Cyan,Magenta,Yellow,Black) χρησι- HSV και LAB όπου µε αναφορά στις συντεταγµένες του συστήµατος CMY, K = min(c,m,y ), Ċ = C K, Ṁ = M K, Ẏ = Y K ορίζονται µέσω µη-γραµµικών µετασχηµατισµών του RGB. µοποιείται σε εφαρµογές έγχρωµης εκτύπωσης σε λευκό χαρτί Τα HSV και LAB είναι οµοιόµορφα ως προς το ανθρώπινο αισθητήριο. Οταν το µάτι αντιλαµβάνεται πως, µεταξύ δύο χρωµάτων, το ένα πλησιάζει περισσότερο σε ένα χρώµα αναφοράς, η ίδια σχέση ισχύει και για τις Ευκλείδειες αποστάσεις των χρωµατικών τους συντεταγµένων.

20 20 ΚΕΦ ΑΛΑΙΟ 2. ΥΠΟΣ ΥΣΤΗΜΑ ΑΠΕΙΚ ΟΝΙΣΗΣ ΓΡΑΦΙΚ ΩΝ (DISPLAY) δεικτοδοτηµένο χρώµα 5 ϑα έχει πραγµατικό χρώµα a = A(5,1 : 3) T ). Τυπικές τιµές του N είναι 2 1, 2 4, 2 8 και 2 16 µε πιο συνηθισµένη την N = 2 8 = 256.

21 Κεφάλαιο 3 Εφαρµογή Γραφικών και Υποσύστηµα ηµιουργίας Γραφικών 3.1 Χάραξη Γραµµών - Scan Line Conversion Ο όρος Χάραξη Γραµµών αναφέρεται στην προσέγγιση µίας διδιάστατης γραµµής στο διακριτό πλέγµα σηµείων (pixels) της ψηφιακής εικόνας που παράγεται στην έξοδο του συστήµατος γραφικών. ιακρίνονται δύο κατηγορίες αλγορίθµων χάραξης γραµµών: (α) αυτοί που χαράζουν µονοχρωµατικές γραµµές (π.χ., µαύρο πάνω σε άσπρο) και (ϐ) αυτοί που για να επιτύχουν καλύτερο οπτικό αποτέλεσµα χρησιµοποιούν και ενδιάµεσες αποχρώσεις (π.χ., αποχρώσεις του γκρί για τη χάραξη µίας µαύρης γραµµής πάνω σε άσπρο ϕόντο) Χάραξη ευθύγραµµων τµηµάτων Οι αλγόριθµοι χάραξης που εξετάζουµε αφορούν τη χάραξη ευθύγραµµων τµηµάτων µε άκρα πάνω στό διακριτό πλέγµα των pixels. Συγκεκριµένα, το Ϲητούµενο είναι η χάραξη του ευθύγραµµου τµήµατος µεταξύ των σηµείων (x 0,y 0 ) και (x 1,y 1 ) όπου x 0 < x 1 και x 0,y 0,x 1,y 1 Z. Η εν λόγω ευθεία περιγράφεται από την εξίσωση y = mx + b µε m = y x y 1 y 0, x = x 1 x 0 και b = y 0 mx 0. Αλγόριθµος 1: R, όπου y = Dx = x1-x0; Dy = y1-y0; m = Dy/Dx; 21

22 22 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ b = y0-m*x0; for x=x0:1:x1 y=mx+b; yp = floor(0.5+y); drawpixel(x,yp); end Τα Σχήµατα 3.1 και 3.2 δείχνουν το αποτέλεσµα του αλγορίθµου για 0 < m < 1 και m > 1 αντίστοιχα. Στην πρώτη περίπτωση (0 < m < 1) η διακριτή προσέγγιση του ευθύγραµµου τ- µήµατος είναι αρκετά ικανοποιητική χάρη στο γεγονός ότι για κάθε x [x 0 x 1 ] υπάρχει ένα δείγµα που ανήκει στην προσέγγιση αλλά ταυτόχρονα και για κάθε y [y 0 y 1 ] υπάρχει ένα τουλάχιστο δείγµα που επίσης ανήκει στην προσέγγιση. ίνεται έτσι η αίσθηση της συνεχόµενης γραµµής. Αντίθετα, στην περίπτωση που m > 1 η δεύτερη συνθήκη δεν ικανοποιείται µε αποτέλεσµα η προσέγγιση να δίνει την αίσθηση διακεκοµµένου ευθύγραµµου τµήµατος. Αυτή η αδυναµία του αλγορίθµου µπορεί να ξεπεραστεί αν στην περίπτωση που m > 1 χρησιµοποιηθεί το y σαν ανεξάρτητη µεταβλητή: Dx = x1-x0; Dy = y1-y0; m = Dy/Dx; b = y0-m*x0; invm = 1/m; invmb = b*invm; if (m<=1) for x=x0:1:x1 y=m*x+b yp = floor(0.5+y) drawpixel(x,yp) end else for y=y0:1:y1 x=invm*x-invmb; xp = floor(0.5+x)

23 3.1. Χ ΑΡΑΞΗ ΓΡΑΜΜ ΩΝ - SCAN LINE CONVERSION Σχήµα 3.1: Αλγόριθµος 1, 0 < m < 1 end end drawpixel(xp,y) Με την παραπάνω τροποποίηση του αρχικού αλγορίθµου καλύπτονται ικανοποιητικά οι περιπτώσεις όπου m 0 που αντιστοιχεί στη συνθήκη y 1 y 0. Για m < 0 ο ίδιος αλγόριθµος µπορεί να χρησιµοποιηθεί µε κατάλληλες αλλαγές στα πρόσηµα των m και y. Η πολυπλοκότητα του Αλγορίθµου 1: Κατά την εκτέλεση του αλγορίθµου απαιτούνται Dx 0 m 1 N = max(dx,dy) = Dy m > 1 επαναλήψεις υπολογισµού της δεσµευµένης συντεταγµένης (yp ή xp)αντίστοιχα µε συνολικό υπολογιστικό κόστος: N πραγµατικούς πολλαπλασιασµούς, N πραγµατικές προσθέσεις και N στρογγυλοποιήσεις. Αλγόριθµος 2: Digital Differential Analyzer DDA Ο παρακάτω αλγόριθµος δίνει το ίδιο αποτέλεσµα µειώνοντας το υπολογιστικό κόστος. Χωρίς ϐλάβη της γενικότητας παρουσιάζεται µόνο η εκδοχή του για 0 m 1. Ο αλγόριθµος στηρίζεται

24 24 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ Σχήµα 3.2: Αλγόριθµος 1, m > 1 στην παρατήρηση ότι στην i + 1-επανάληψη ισχύει ότι: x i+1 = x i + 1 y i+1 = mx i+1 + b = m(x i + 1) + b = y i + m Συνεπώς είναι δυνατός ο αναδροµικός υπολογισµός της τεταγµένης y ως ακολούθως: Dx = x1-x0; Dy = y1-y0; m b = Dy/Dx; = y0-m*x0; x=x0; y=y0; yp = floor(0.5+y) drawpixel(x,yp) for i=x0+1:1:x1 x=i; y=y+m; yp = floor(0.5+y)

25 3.1. Χ ΑΡΑΞΗ ΓΡΑΜΜ ΩΝ - SCAN LINE CONVERSION 25 yne=ye+1 ye P NE Q E xi xi+1 Σχήµα 3.3: Αλγόριθµος του Bresenham drawpixel(x,yp) end Αποτέλεσµα του αναδροµικού υπολογισµού είναι η µείωση της πολυπλοκότητας σε: N πραγ- µατικές προσθέσεις και N στρογγυλοποιήσεις. Είναι σηµαντικό το ότι δεν απαιτείται κανένας πολλαπλασιασµός. υστυχώς, το αντίτιµο στην παραπάνω υλοποίηση είναι η συσσώρευση σφάλµατος στρογγυλοποίησης λόγω της αναγκαστικά πεπερασµένης ακρίβειας στην αναπαράσταση του πραγµατικού αριθµού m. Αλγόριθµος 3: Ο αλγόριθµος του Bresenham (1965) Με αναφορά στο Σχήµα 3.3 ο αλγόριθµος του Bresenham παρακολουθεί και ενηµερώνει αναδροµικά την απόσταση του σηµείου Q που αντιστοιχεί στην ιδανική τεταγµένη του ευθύγραµ- µου τµήµατος στη ϑέση x i+1 = x 0 + i από τις δύο δυνατές προσεγγίσεις E και NE. Σε κάθε ϐήµα του αλγορίθµου επιλέγεται ένα από τα δύο υποψήφια σηµεία ανάλογα µε το ποιό ϐρίσκεται πλησιέστερα προς την ιδανικό σηµείο Q. Η σχετική απόφαση λαµβάνεται παρακολουθώντας το πρόσηµο της διαφοράς d i=δ(q,ne) δ(q,e) όπου, δ(q,ne) = y NE y Q = (y i + 1) (m(x i + 1) + b) δ(q,e) = y Q y E = (m(x i + 1) + b) y i οπότε, d i = δ(q,ne) δ(q,e) = 2y i 2mx i 2m 2b + 1. Αν d i 0 επιλέγεται ως επόµενο σηµείο το E, δηλαδή, y i+1 = y i. Αυτό έχει σαν αποτέλεσµα ότι

26 26 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ στην επόµενη επανάληψη η µεταβλητή ελέγχου ϑα πάρει την τιµή: d i+1 = 2y i 2m(x i + 1) 2m 2b + 1 = d i 2m. Αντίστοιχα αν d i < 0 επιλέγεται ως επόµενο σηµείο το NE, δηλαδή, y i+1 = y i + 1. Αυτό έχει σαν αποτέλεσµα ότι στην επόµενη επανάληψη η µεταβλητή ελέγχου ϑα πάρει την τιµή: d i+1 = 2(y i + 1) 2m(x i + 1) 2m 2b + 1 = d i 2m + 2. Στις δύο παραπάνω αναδροµές ο όρος 2m είναι ϱητός αριθµός (m = y 1 y 0 x 1 x 0 ). Χωρίς αλλοίωση της συνθήκης ελέγχου, είναι εφικτή η µείωση του υπολογιστικού κόστους µε την υιοθέτηση της µεταβλητής f i=(x1 x 0 )d i οπότε η αναδροµή περιέχει µόνο ακέραιες προσθαφαιρέσεις: f i y f i 0 f i+1 = f i y + x f i < 0 (3.1) όπου x =2(x1 x 0 ) και y =2(y1 y 0 ). Με ϐάση τα παραπάνω ο αλγόριθµος του Bresenham για 0 m 1 έχει ως ακολούθως: DeltaX = 2*(x1-x0); DeltaY = 2*(y1-y0); x = x0; y = y0; f = -DeltaY + DeltaX/2; drawpixel(x,y) for i=x0+1:1:x1 x=i; if f<0 y=y+1; f=f + DeltaX; end f = f - DeltaY; drawpixel(x,y) end Η αρχικοποίηση f = -DeltaY + DeltaX/2; προκύπτει αν ϑέσουµε στην (3.1) x i = x 0, y i = y 0 και λάβουµε υπόψη ότι y 0 = mx 0 + b.

27 3.1. Χ ΑΡΑΞΗ ΓΡΑΜΜ ΩΝ - SCAN LINE CONVERSION 27 Το αναµενόµενο υπολογιστικό κόστος είναι N ακέραιες προσθαφαιρέσεις ενώ δεν υπάρχει το πρόβληµα της συσσώρευσης σφάλµατος (που είχε ο Αλγόριθµος 2 ). Με κατάλληλες µετατροπές ο αλγόριθµος του Bresenham καλύπτει και τις περιπτώσεις που το m ϐρίσκεται εκτός του διαστή- µατος (0,1) Χάραξη κύκλων Στην ενότητα αυτή εξετάζεται η χάραξη κύκλων µε ακέραια ακτίνα, r Z, και κέντρο στο σηµείο (0,0). Με ευκολία -µια απλή µετατόπιση τών προς χάραξη σηµείων - οι αλγόριθµοι επεκτείνονται σε κύκλους µε αυθαίρετο κέντρο (x c,y c ) Z 2. Είναι ωστόσο αρκετά διαφορετική η αντιµετώπιση της χάραξης όταν είτε οι συντεταγµένες του κέντρου είτε η ακτίνα είναι µή ακέραιες ποσότητες. Κάθε σηµείο (x,y) του παραπάνω κύκλου ικανοποιεί την εξίσωση x 2 + y 2 = r 2 (3.2) ή σε πολική µορφή x(θ) = r cos(θ) y(θ) = r sin(θ),θ [0,2π). (3.3) Σε αντίθεση µε την εξίσωση της ευθείας, οι εξισώσεις (3.2) και (3.3) δεν ορίζουν µία (µονοσήµαντη) συνάρτηση από το x στο y. Τούτο εµποδίζει την άµεση χρήση αλγορίθµων παρόµοιων µε τους Αλγόριθµους 1-3 της προηγούµενης ενότητας. Ωστόσο, η δυσκολία αυτή µπορεί να ξεπεραστεί αν αντί για ολόκληρο τον κύκλο επιχειρηθεί η χάραξη ενός επιµέρους τόξου του. Ευτυχώς ο εντοπισµός των διακριτών σηµείων που προσεγγίζουν ένα κατάλληλο τόξο -ίσο προς ένα όγδοο του κύκλου- ορίζει αυτόµατα τις ϑέσεις των υπολοίπων σηµείων του κύκλου χάρη στις ακόλουθες συµµετρίες: Αν x,y ανήκει στον κύκλο τότε και τα σηµεία (x, y), ( x,y), ( x, y), (y,x), (y, x), ( y,x), ( y, x) ανήκουν επίσης στον ίδιο κύκλο. Με ϐάση την προηγούµενη παρατήρηση εξετάζονται στη συνέχεια αλγόριθµοι χάραξη του τόξου που αντιστοιχεί στο διάστηµα θ [π/4, π/2] σύµφωνα µε την παραµετροποίηση της εξίσωσης (3.3). Στο διάστηµα αυτό η λύση y = r 2 x 2 (3.4) της εξίσωσης ορισµού (3.2) είναι µία µονότονα ϕθίνουσα συνάρτηση του y ως προς x. Αλγόριθµος 1: Η µετατροπή του Αλγορίθµου 1 της Ενότητας είναι εύκολη:

28 28 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ yi E yi-1 SE xi xi+1=xi+1 Σχήµα 3.4: Αλγόριθµος του Bresenham rsqr = rˆ2; rcos45 = floor(r*cos(pi/4))+1; for x=0:1:rcos45 y=sqrt(rsqr - xˆ2); yp = floor(0.5+y); drawpixel(x,yp) end Ωστόσο η υπολογιστική πολυπλοκότητα είναι ιδιαίτερα µεγάλη εξαιτίας των O(r cos(π/4)) επαναλήψεων του υπολογισµού της τετραγωνικής ϱίζας και των ισάριθµων υψώσεων του x στο τετράγωνο. Αλγόριθµος 2: υστυχώς, η άµεση µετατροπή του Αλγορίθµου 2 της Ενότητας δεν είναι εφικτή καθώς στην περίπτωση του κύκλου η µεταβολή της τιµής του y µεταξύ δύο διαδοχικών ϑέσεων x και x+1 δεν είναι σταθερή (η (3.4) είναι µή γραµµική). Αλγόριθµος 3: Αλγόριθµος του Bresenham για κύκλους Ο ταχύς αλγόριθµος του Bresenham επιδέχεται µετατροπής ώστε να χρησιµοποιηθεί στη χάραξη κύκλων. Με αναφορά στο Σχήµα 3.4 ο αλγόριθµος του Bresenham παρακολουθεί και ενηµερώνει αναδροµικά την ακτινική απόσταση του σηµείου (x i+1,y i+1 ) που επιλέγεται προς ένταξη στη διακριτή προσέγγιση του κύκλου από την καµπύλη του ιδανικού κυκλικού τόξου. Σε κάθε ϐήµα εξετάζονται οι δύο δυνατές προσεγγίσεις: E µε συντεταγµένες (x i +1,y i ) και SE µε συντεταγµένες (x i + 1,y i 1). Σηµειώνεται ότι αυτές οι δύο εναλλακτικές, η πρώτη εκτός και η δεύτερη εντός του ιδανικού κύκλου, είναι οι µόνες δυνατές αφού η συνάρτηση y = y(x) είναι µονότονα ϕθίνουσα στο

29 3.1. Χ ΑΡΑΞΗ ΓΡΑΜΜ ΩΝ - SCAN LINE CONVERSION 29 εξεταζόµενο τόξο του κύκλου. Σε κάθε ϐήµα του αλγορίθµου επιλέγεται ένα από τα δύο υποψήφια σηµεία ανάλογα µε το ποιό ϐρίσκεται πλησιέστερα προς τον ιδανικό κύκλο, δηλαδή έχει απόσταση από το κέντρο (0, 0) πλησιέστερη προς την ακτίνα r. Η σχετική απόφαση λαµβάνεται παρακολουθώντας το πρόσηµο της διαφοράς d i=δ(e) δ(se) όπου, δ(se) = r 2 (x i + 1,y i 1) 2 = r 2 [(x i + 1) 2 + (y i 1) 2 ] δ(e) = (x i + 1,y i ) 2 r 2 = [(x i + 1) 2 + yi 2 ] r2 (3.5) οπότε, d i = δ(e) δ(se) = 2x 2 i + 2y 2 i + 4x i 2y i 2r (3.6) Αν d i 0 επιλέγεται ως επόµενο σηµείο το E, δηλαδή, y i+1 = y i. Αυτό έχει σαν αποτέλεσµα ότι στην επόµενη επανάληψη η µεταβλητή ελέγχου ϑα πάρει την τιµή: d i+1 = 2(x i + 1) 2 + 2y 2 i + 4(x i + 1) 2y i 2r = d i + 4x i + 6 = d i + 4i + 6. (3.7) Αντίστοιχα αν d i > 0 επιλέγεται ως επόµενο σηµείο το SE, δηλαδή, y i+1 = y i 1. Αυτό έχει σαν αποτέλεσµα ότι στην επόµενη επανάληψη η µεταβλητή ελέγχου ϑα πάρει την τιµή: d i+1 = 2(x i + 1) 2 + 2(y i 1) 2 + 4(x i + 1) 2(y i 1) 2r = d i + 4x i 4y i + 10 = d i + 4i 4y i (3.8) Στις δύο παραπάνω αναδροµές οι όροι ενηµέρωσης είναι ακέραιοι οπότε η αναδροµή περιέχει µόνο ακέραιες προσθαφαιρέσεις. Χάραξη άλλων καµπυλών Τροποποιηµένες εκδοχές των αλγορίθµων 1-3 έχουν κατασκευαστεί για άλλα είδη παραµετροποιήσιµων καµπυλών όπως (α) η έλλειψη, η παραβολή και άλλες κωνικές τοµές, (ϐ) πολυωνυµικά περιγραφόµενες καµπύλες. Η χάραξη αυθαίρετων καµπυλών, που δεν επιδέχονται αναλυτική περιγραφή, ανάγεται στην κατά τµήµατα προσέγγισή τους από αναλυτικές καµπύλες ή ευθείες.

30 30 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ 3.2 Πλήρωση Κλειστών Σχηµάτων - Filling Ο διαδικασία της Πλήρωσης Κλειστών Σχηµάτων συνίσταται στην επιλογή των pixels που αντιστοιχούν στο εσωτερικό ενός κλειστού σχήµατος έτσι ώστε να τους αποδοθεί µία συγκεκριµένη (χρωµατική) τιµή. Η διαδικασία αυτή, όπως άλλωστε και αυτή της χάραξης γραµµών που αναλύθηκε στην προηγούµενη ενότητα, εκτελείται µαζικά κατά την παραγωγή της εξόδου του υποσυστήµατος δηµιουργίας γραφικών, όπως για παράδειγµα κάθε ϕορά που: σε ένα γεωµετρικό σχήµα αποδίδεται χρώµα ένας χαρακτήρας (font gliph) σχηµατίζεται στην οθόνη (ϐλ. Σχήµα 3.5) ή στον εκτυπωτή ένα πολύγωνο από τα πολλά που χρησιµοποιούνται για να προσεγγίσουν την εικόνα ενός συνθετικού αντικειµένου χρωµατίζεται κατάλληλα. (ϐλ. Σχήµα 3.6) Στην απλούστερη περίπτωση αρκεί µόνο µία δυαδική απόφαση για το αν ένα pixel είναι µέσα ή έξω από το εξεταζόµενο πολύγωνο. Η απόφαση αυτή αντιστοιχεί στη συνάρτηση: 1 αν το (x,y) είναι µέσα στο πολύγωνο, f(x,y) = 0 αλλοιώς. Σε πιο σύνθετες περιπτώσεις, εκτός της δυαδικής απόφασης µέσα/έξω σε κάθε pixel στο εσωτερικό του πολυγώνου ανατίθεται µία διαφορετική τιµή που, για παράδειγµα, αντιστοιχεί σε διαφορετική ϕωτεινότητα. Τότε η f(x,y) έχει τη µορφή: f(x,y) = P θ (x,y) αν το (x,y) είναι µέσα στο πολύγωνο, 0 αλλοιώς. Η παράµετρος θ της P θ (x,y) εξαρτάται µεταξύ άλλων από τις ϑέσεις των κορυφών του πολυγώνου. Στη συνέχεια της παρούσας ενότητας ϑα αναφερθούµε µόνο σε δυαδική πλήρωση κλειστών σχηµάτων Ορισµοί και Συµβάσεις Γραµµές σάρωσης (scan lines) Η διαδικασία της πλήρωσης πραγµατοποιείται σαρώνοντας γραµµή προς γραµµή τον καµβά των pixels. Κάθε σειρά από pixels του εν λόγω καµβά ονοµάζεται γραµµή σάρωσης ( scan line). Στη συνέχεια χρησιµοποιούµε τη σύµβαση ότι οι γραµµές σάρωσης αριθµούνται από τη χαµηλότερη

31 3.2. ΠΛ ΗΡΩΣΗ ΚΛΕΙΣΤ ΩΝ ΣΧΗΜ ΑΤΩΝ - FILLING 31 (α) (ϐ) (γ) Σχήµα 3.5: (α) Το γράµµα a σε κόκκινο χρώµα. (ϐ) ιακριτή προσέγγιση όπου έχουν ενεργοποιηθεί τα pixels που ϐρίσκονται στο εσωτερικό της πολυγωνικής περιοχής που παριστάνεται µε τη µαύρη τεθλασµένη. (γ) Η προηγούµενη προσέγγιση του a χωρίς το περίγραµµα. (α) (ϐ) Σχήµα 3.6: (α) Προσέγγιση πολύχρωµου ϕιδιού µε στοιχειώδη πολύγωνα (εδώ µόνο τρίγωνα) χρωµατισµένα µε συµπαγή οµοιόµορφα χρώµατα. (ϐ) ιακριτή προσέγγιση 5 τριγώνων από το µέσο του σώµατος του ϕιδιού.

32 32 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ προς την υψηλότερη. Ετσι για µια ψηφιακή αναπαράσταση διάστασης M γραµµών N στηλών, οι γραµµές σάρωσης αριθµούνται από το 0 ως το M 1 και η i-οστή από αυτές περιέχει τα pixels (0,i) έως (N 1,i). Τα είδη πολυγώνων Τα κλειστά πολύγωνα διακρίνονται σε δύο µεγάλες κατηγορίες: τα κυρτά και τα µή κυρτά. Ως κυρτά πολύγωνα ορίζονται αυτά για τα οποία οποιδήποτε ευθύγραµµο τµήµα έχει τα άκρα του στο περίγραµµα του πολυγώνου (χορδή) έχει υποχρεωτικά τα υπόλοιπα σηµεία του στο εσωτερικό του πολυγώνου. Αντιθέτως στα µη κυρτά πολύγωνα υπάρχουν χορδές που µερικώς ή και ολικώς ϐρίσκονται εκτός του πολυγώνου. Η απλούστερη οικογένεια κυρτών πολυγώνων είναι τα τρίγωνα. Στην κατηγορία των κυρτών ανήκουν επίσης τα παραλληλόγραµµα (ορθογώνια και πλάγια). Για τους σκοπούς της πλήρωσης κυρτών πολυγώνων είναι σηµαντικό να παρατηρήσουµε ότι µία οποιαδήποτε γραµµή σάρωσης είτε δεν έχει κανένα σηµείο της (pixel) στο εσωτερικό του κυρτού πολυγώνου είτε τα σηµεία της που ϐρίσκονται στο εσωτερικό του είναι συνεχόµενα. Η παρατήρηση αυτή, όπως ϑα δούµε στη συνέχεια, ϐοηθά στην επιτάχυνση των αλγορίθµων πλήρωσης. υστυχώς, δεν ισχύει το ίδιο στην περίπτωση µή κυρτών πολυγώνων. Είναι αυτός ένας από τους λόγους που τα τρίγωνα είναι ιδιαίτερα δηµοφιλή στη γραφική µε υπολογιστές. Συµβάσεις για τα όρια Οπως και στην περίπτωση της χάραξης γραµµών ϑα εστιάσουµε την ανάλυση στην περίπτωση πολυγώνων που οι κορυφές τους είναι σηµεία του καµβά, έχουν δηλαδή ακέραιες συντεταγµένες. Ας εντοπίσουµε τώρα την προσοχή µας στο Σχήµα 3.7.α και ειδικότερα στο µεσαίο ορθογώνιο της αριστερής στήλης (κόκκινο). Οσα pixels έχουν το κέντρο τους (x, y) στο εσωτερικό του πολυγώνου πολύ ϕυσιολογικά µπορούν να χαρακτηριστούν ως εσωτερικά και γι αυτά ϑα ϑέσουµε f(x, y) = 1. ηµιουργείται όµως µια αµφιβολία για εκείνα τα pixels που ϐρίσκονται εντοπισµένα ακριβώς πάνω στο περίγραµµα. Τα σηµεία αυτά ανήκουν εξίσου τόσο στο εξεταζόµενο πολύγωνο όσο και στα γειτονικά του (κίτρινο, µπλέ, πράσινο). Για να επιλύσουµε αυτή την αµφιβολία υιοθετούµε την εξής σύµβαση: Τα συνοριακά pixels καταχωρούνται στο πολύγωνο που είναι ψηλότερα ή/και δεξιότερα. Με αυτή τη σύµβαση η πλήρωση των ορθογωνίων του σχήµατος 3.7.α οδηγεί στη διακριτή προσέγιση του Σχήµατος 3.7.β. Με εφαρµογή της ίδιας σύµβασης έχουν πληρωθεί τα τρίγωνα του Σχήµατος 3.6.β.

33 3.2. ΠΛ ΗΡΩΣΗ ΚΛΕΙΣΤ ΩΝ ΣΧΗΜ ΑΤΩΝ - FILLING Αλγόριθµοι Πλήρωσης ιαστήµατα πλήρωσης Εστω ότι το υπό εξέταση πολύγωνο P ορίζεται από τις κορυφές του p k = (x k,y k ) Z 2, k = 0... K 1 και τις πλευρές του e k, k = 0... K 1 όπου η πλευρά e k ενώνει τις κορυφές p k και p k+1 (Θεωρούµε p K p 0 καθώς το πολύγωνο είναι κλειστό). Σε κάθε πλευρά e k ορίζουµε ως y k,min=min{yk,y k+1 } την τετµηµένη του χαµηλότερου άκρου της και αντίστοιχα ορίζονται τα y k,max, x k,min και x k,max. Η γραµµή σάρωσης y τέµνει µόνο τις πλευρές p k για τις οποίες y k,min y y k,max. Κατά συνέπεια, από όλες τις γραµµές σάρωσης µας ενδιαφέρουν µόνο αυτές για τις οποίες: y min min k {y k,min } y max k {y k,max } y max. (3.9) Κάθε µία από τις παραπάνω γραµµές σάρωσης, y, τέµνει δύο ή περισσότερες πλευρές του πολυγώνου σε σηµεία q y,k = (x y,k,y), όπου ο δείκτης k δηλώνει τον αύξοντα αριθµό της πλευράς. Τα σηµεία αυτά ονοµάζονται ενεργά οριακά σηµεία της γραµµής σάρωσης y. Σηµειώνεται ότι τα ενεργά οριακά σηµεία, q y,k, δεν έχουν αναγκαστικά ακέραιες τετµηµένες x y,k. Αν τα σηµεία αυτά ταξινοµηθούν κατά x τότε ανά δύο διαδοχικά ορίζουν τα διαστήµατα πλήρωσης, δηλαδή τα διαστήµατα της γραµµής σάρωσης που ϐρίσκονται στο εσωτερικό του πολυγώνου. Οι πλευρές του πολυγώνου που τέµνονται από την εκάστοτε γραµµή πλήρωσης y ονοµάζονται ενεργές πλευρές (για το δεδοµένο y). Ειδικά για τα κυρτά πολύγωνα υπάρχει µόνο ένα διάστηµα πλήρωσης για κάθε µία από τις παραπάνω γραµµές σάρωσης. Κανόνας περιττών-άρτιων διασχίσεων ιασχίζοντας µία γραµµή σάρωσης (επισκεπτόµενοι, δηλαδή, τα σηµεία (0,y), (1,y),...,(N 1, y)) ελέγχουµε αν ϐρισκόµαστε σε διάστηµα πλήρωσης καταµετρώντας το πλήθος των σηµείων τοµής, µε όλες τις ενεργές πλευρές, που έχουµε ήδη επισκεφθεί ή προσπεράσει. Περιττό πλήθος σηµαίνει ότι είµαστε εντός διαστήµατος πλήρωσης, άρτιο πλήθος σηµαίνει ότι είµαστε εκτός. Ειδικές περιπτώσεις Η προηγούµενη µεθοδολογία για τον εντοπισµό των διαστηµάτων πλήρωσης κατά τη σάρωση των γραµµών (σάρωσης) οφείλει να αντιµετωπίσει δύο ειδικές περιπτώσεις:

34 34 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ 1. Γραµµές σάρωσης που διέρχονται από οριζόντιες πλευρές: Με δεδοµένο ότι τα πολύγωνα που εξετάζουµε έχουν ακέραιες συντεταγµένες κορυφών, οι οριζόντιες πλευρές τους (αν υπάρχουν) ϑα ϐρίσκονται ακριβώς επάνω σε µία (και µόνο µία) από τις γραµµές σάρωσης. Θα έχουν συνεπώς άπειρα σηµεία τοµής και όχι (ένα και µοναδικό) όπως υποθέσαµε στην προηγούµενη παράγραφο. Για να αντιµετωπίσουµε αυτή την ιδιαιτερότητα (α)εξαιρούµε τις οριζόντιες πλευρές από τη λίστα των ενεργών πλευρών και (ϐ) πληρώνουµε ή όχι τα σηµεία τους µε ϐάση τη σύµβαση που περιγράφηκε στην Ενότητα Γραµµές σάρωσης που αγγίζουν κορυφές: Οταν µία γραµµή σάρωσης τέµνει δία διαδοχικές (µή οριζόντιες) ενεργές πλευρές στην κοινή κορυφή τους το διάστηµα πλήρωσης που προκύπτει έχει µηδενικό µήκος. Σε αυτή την περίπτωση µπορεί να εφαρµοστεί ο "κανόνας περιττών άρτιων διασχίσεων" µε την παραδοχή ότι διασχίζουµε ταυτόχρονα δύο συµπίπτοντα ενεργά οριακά σηµεία. Συνεπώς αν µέχρι εκείνο το σηµείο είχαµε προσµετρήσει περιττό (άρτιο) πλήθος σηµείων το νέο πλήθος ϑα είναι και πάλι περιττό (άρτιο). Αναδροµικός προσδιορισµός των ενεργών πλευρών Η λίστα των ενεργών πλευρών για τη γραµµή σάρωσης y + 1 προκύπτει από την αντίστοιχη λίστα της γραµµής y αν: 1. Προστεθούν οι πλευρές µε y k,min = y + 1 (Νέες πλευρές) 2. Εξαιρεθούν οι πλευρές µε y k,max = y (Εξαιρούµενες πλευρές) Αναδροµικός προσδιορισµός των ενεργών οριακών σηµείων Η λίστα των ενεργών οριακών σηµείων για τη γραµµή σάρωσης y+1 προκύπτει από την αντίστοιχη λίστα της γραµµής y αν: 1. Προστεθούν οι χαµηλότερες κορυφές µε τεταγµένη y k,min = y + 1 των νέων πλευρών 2. Εξαιρεθούν τα σηµεία τοµής µε τις Εξαιρούµενες πλευρές, και 3. Στην τετµηµένη όλων των υπόλοιπων σηµείων προστεθεί ο όρος 1/m k όπου m k η κλίση της αντίστοιχης πλευράς 1 ηλαδή x y+1,k = x y,k + 1/m k. Ειδικά για τις κατακόρυφες ενεργές πλευρές (m k = ) ϑέτουµε x y+1,k = x y,k. 1 Τα σηµεία της πλευράς e k υπακούουν στην εξίσωση y = m k x + b k η ισοδύναµα x = (y b k ) / m k όποτε αύξηση του y κατά µία µονάδα αντιστοιχεί σε µεταβολή του x κατά 1/m k.

35 3.2. ΠΛ ΗΡΩΣΗ ΚΛΕΙΣΤ ΩΝ ΣΧΗΜ ΑΤΩΝ - FILLING 35 Τα ϐήµατα του Αλγόριθµου που προκύπτει: for k=0:1:k-1 end Âñßóêïõìå ôá xkmin, xkmax, ykmin, ykmax ôçò áêìþò k ymin = min_k {y0min, y1min,...} ymax = max_k {y0max, y1max,...} Âñßóêïõìå ôç <Ëßóôá Åíåñãþí Áêìþí> ãéá ôçí ÃñáììÞ ÓÜñùóçò y == ymin; Âñßóêïõìå ôç <Ëßóôá Åíåñãþí Ïñéáêþí Óçìåßùí> ãéá ôçí ÃñáììÞ ÓÜñùóçò y == ymin; for y=ymin:1:ymax ÄéáôÜóóïõìå ôç <Ëßóôá Åíåñãþí Ïñéáêþí Óçìåßùí> þò ðñïò x cross_count=0; % Áñ éêïðïéïýìå ôï ðëþèïò Åíåñãþí Ïñéáêþí Óçìåßùí % ðïõ Ý ïõí Þäç óáñùèåß % Áñ Þ óüñùóçò ãñáììþò y for x=0:1:n if x == ôåôìçìýíç êüðïéïõ Åíåñãïý Ïñéáêïý Óçìåßïõ cross_count = cross_count + 1; end if (cross_count åßíáé ÐÅÑÉÔÔÏ) drawpixel(x,y) end end % ÔÝëïò óüñùóçò ãñáììþò y Åíçìåñþíïõìå áíáäñïìéêü ôç <Ëßóôá Åíåñãþí Áêìþí> Åíçìåñþíïõìå áíáäñïìéêü ôç <Ëßóôá Åíåñãþí Ïñéáêþí Óçìåßùí> end Το τµήµα του Αλγορίθµου από την Αρχή ώς το Τέλος σάρωσης κάθε γραµµής µπορεί να

36 36 ΚΕΦ ΑΛΑΙΟ 3. ΕΦΑΡΜΟΓ Η ΓΡΑΦΙΚ ΩΝ ΚΑΙ ΥΠΟΣ ΥΣΤΗΜΑ ΗΜΙΟΥΡΓ ΙΑΣ ΓΡΑΦΙΚ ΩΝ (α) (ϐ) Σχήµα 3.7: (α) Εγχρωµα γειτνιάζοντα ορθογώνια πολύγωνα. (ϐ) ιακριτή προσέγγιση της πλήρωσής τους. αντικατασταθεί από την ταχύτερη υλοποίηση: for i=1:2:<ìþêïò ôçò Ëßóôáò Åíåñãþí Ïñéáêþí Óçìåßùí> for x =x(i):1:x(i+1) drawpixel(x,y) end end όπου x(i) η τετµηµένη του i-οστού στοιχείου στη <Λίστα Ενεργών Οριακών Σηµείων>.

37 Κεφάλαιο 4 Αποκοπή (clipping) Η διαδικασία εντοπισµού και υπολογισµού των συντεταγµένων του µέρους ενός σχήµατος που εµπεριέχεται στο εσωτερικού ενός άλλου κλειστού επίπεδου ή τρισδιάστατου σχήµατος ονοµάζεται Αποκοπή (clipping). Η διαδικασία αυτή αποτελεί πολύτιµο εργαλείο ενός συστήµατος γραφικών και χρησιµοποιείται κατά κύριο λόγο 1. Στη χάραξη γραµµών που επικαλύπτονται από πολύγωνα. 2. Στη χάραξη/πλήρωση πολυγώνων που επικαλύπτονται από άλλα πολύγωνα. 3. Στον υπολογισµό του ορατού µέρους σχηµάτων όταν αυτά προβάλονται στο περιορισµένο οπτικό πεδίο µίας κάµερας (ϐλ. Ενότητα 6.3.3). Στις ενότητες που ακολουθούν παρουσιάζεται η µεθοδολογία της αποκοπής ευθυγράµµου τµή- µατος από κυρτό πολύγωνο, πολυγώνου από κυρτό πολύγωνο και πολύ περιληπτικά η διαδικασία αποκοπής πολυγώνου από κυρτό πολύεδρο. 4.1 Αποκοπή από επίπεδα κυρτά πολύγωνα Οποιαδήποτε τεθλασµένη γραµµή αποτελείται από ευθύγραµµα τµήµατα και οποιαδήποτε κλειστή πολυγωνική περιοχή µπορεί να αποικοδοµηθεί σε ένα σύνολο τριγωνικών µερών. Συνεπώς η διαδικασία αποκοπής επίπεδων (τεθλασµένων) σχηµάτων από επίπεδα κυρτά πολύγωνα εύκολα ανάγεται στο πρόβληµα υπολογισµού της αποκοπής των στοιχειωδών ευθυγράµµων τµηµάτων ή τριγώνων. 37

38 38 ΚΕΦ ΑΛΑΙΟ 4. ΑΠΟΚΟΠ Η (CLIPPING) K K E A L E A L M M D P N B D P N B R C S Q R C S Q (α) (ϐ) Σχήµα 4.1: (α) Οι δυνατές περιπτώσεις αποκοπής ευθύγραµµου τµήµατος από κυρτό πολύγωνο: πλήρης αποκοπή (KL), πλήρης αποδοχή (M N), µερική αποκοπή του ενός άκρου (P Q) ή και των δύο άκρων (RS). (ϐ) Το αποτέλεσµα της αποκοπής Αποκοπή ευθυγράµµων τµηµάτων Στο Σχήµα 4.1 παρουσιάζονται οι τέσσερεις περιπτώσεις σεναρίων αποκοπής ευθύγραµµου τµή- µατος από οποιοδήποτε κυρτό πολύγωνο. Κάθε µία από τις n ευθείες που ορίζονται από τις πλευρές ενός κυρτού n-γώνου διαιρεί το επίπεδο σε δύο ηµιεπίπεδα εκ των οποίων το ένα περιέχει ολόκληρο το πολύγωνο. Στο εξής το εν λόγω ηµιεπίπεδο ϑα συµβολίζεται ως ηµιεπίπεδο-0 της συγκεκριµένης ευθείας ενώ για το συµπληρωµατικό του ϑα χρησιµοποιείται ο όρος ηµιεπίπεδο-1. Κατά σύµβαση το ηµιεπίπεδο-0 περιέχει και τα σηµεία της ευθείας ενώ το ηµιεπίπεδο-1 είναι ανοιχτό. Από κοινού οι n ευθείες διαµερίζουν το επίπεδο σε χωρία (ϐλ. Σχήµα 4.2) τα οποία µπορεί να ταυτοποιηθούν (να λάβουν κωδικούς) από διαδικές λέξεις της µορφής w = b n b n 1 b 1 b 0 όπου 0 αν το χωρίο ϐρίσκεται στο ηµιεπίπεδο-0 της ευθείας i b i = 1 αν το χωρίο ϐρίσκεται στο ηµιεπίπεδο-1 της ευθείας i (4.1) Με ϐάση τα παραπάνω, οι n ευθείες διαµερίζουν το επίπεδο το πολύ σε 2 n χωρία. Στη συνέχεια, κάθε σηµείο του επιπέδου αντιστοιχίζεται στον κωδικό του χωρίου που ανήκει. Με αναφορά στα παραπάνω, οι ακόλουθες παρατηρήσεις ϑα χρησιµοποιηθούν στην κατασκευή ενός αλγόριθµου αποκοπής: 1. Τα σηµεία τύπου και µόνον αυτά είναι στο εσωτερικό του κυρτού πολυγώνου.

39 4.1. ΑΠΟΚΟΠ Η ΑΠ Ο ΕΠ ΙΠΕ Α ΚΥΡΤ Α ΠΟΛ ΥΓΩΝΑ Το i-οστό bit του κώδικα δύο σηµείων διαφέρει αν και µόνο άν ϐρίσκονται εκατέρωθεν της ευθείας i. Κατόπιν των παραπάνω παρατηρήσεων ο αλγόριθµος αποκοπής ενός τυχαίου ευθύγραµµου τµή- µατος PQ ακολουθεί τα παρακάτω ϐήµατα: Βήµα 1ο: Υπολογίζονται οι κωδικοί p και q των άκρων του P και Q αντίστοιχα. Ο υπολογισµός απαιτεί τον έλεγχο της ϑέσης των σηµείων ώς προς κάθε µία από τις n ευθείες και χρήση της σχέσης (4.1). Στη γενική περίπτωση τα σηµεία της ευθείας i έχουν συντεταγµένες (x, y) που ικανοποιούν τη σχέση α i x + β i y + 1 = 0, (4.2) όπου οι σταθερές α i, β i υπολογίζονται από τις συντεταγµένες των κορυφών του πολυγώνου που ορίζουν τη συγκεκριµένη ευθεία. 1 Τα σηµεία των δύο ηµιεπιπέδων υπακούν την ανισότητα α i x + β i y + 1 < > 0 µε διαφορετική ϕορά. Η ϕορά της ανισότητας που αντιστοιχεί στο ηµιεπίπεδο- 0 είναι κατά περίπτωση αυτή που ικανοποιούν (όλες) οι υπόλοιπες κορυφές του πολυγώνου. Η ισότητα ανατίθεται και αυτή στο ηµιεπίπεδο-0. Βήµα 2ο: Αν p = q = τότε και τα δύο άκρα ϐρίσκονται εντός του κυρτού πολυγώνου οπότε δεν χρειάζεται αποκοπή. Σε κάθε άλλη περίπτωση προχωράµε στο 3ο Βήµα. Βήµα 3ο: Υπολογίζεται η λογική έκφραση r = p XOR q. Αν το i-οστό bit (r i ) του r είναι 1 τότε το ευθύγραµ- µο τµήµα PQ τέµνεται από την ευθεία i σε κάποιο σηµείο T i το οποίο µάλιστα είναι διαφορετικό από τα P, Q. Βήµα 4ο: Για κάθε µία από τις τέµνουσες ευθείες που προσδιρίστηκαν στο 3ο Βήµα υπολογίζεται το αντίστοιχο σηµείο τοµής T i. Τα σηµεία του ευθύγραµου τµήµατος PQ ανήκουν σε ευθεία µε εξίσωση αx + βy + 1 = 0, (4.3) όπου οι σταθερές α, β υπολογίζονται από τις συντεταγµένες των άκρων P και Q. Το σύστηµα των δύο γραµµικών εξισώσεων (4.2) και (4.3) καθορίζει τις συντεταγµένες του εκάστοτε σηµείου τοµής T i. 1 Αν η ευθεία ορίζεται από τις κορυφές A = (x A, y A) και B = (x B, y B) τότε αi = xa ya β i x B y B

40 40 ΚΕΦ ΑΛΑΙΟ 4. ΑΠΟΚΟΠ Η (CLIPPING) K b b E M A L D R C P N S Q B b b3 b4 Σχήµα 4.2: Οι n ευθείες των πλευρών ενός κυρτού n-γώνου διαµερίζουν το επίπεδο σε 2 n (το πολύ) περιοχές. Βήµα 5ο: Το σύνολο των σηµείων τοµής T i και επιπλέον τα δύο άκρα P και Q διατάσσονται ώς προς τη µία συντεταγµένη τους και στη συνέχεια το αρχικό τµήµα P Q κατακερµατίζεται σε επιµέρους τµήµατα. Κάθε ένα από τα τµήµατα αυτά είτε ϐρίσκεται ολόκληρο µέσα στο πολύγωνο είτε δεν το τέµνει καθόλου. Βήµα 6ο: Για κάθε ένα από τα επιµέρους τµήµατα εκτελούνται τα Βήµατα 1 και 2 του αλγορίθµου για να αποφασιστεί αν αυτά ϐρίσκονται (εξολοκλήρου) στο εσωτερικό του πολυγώνου ή όχι. Οσα από τα τµήµατα δεν ϐρίσκονται στο εσωτερικό αποκόπτονται ολοκληρωτικά. Η πιο χρήσιµη ειδική περίπτωση του παραπάνω αλγορίθµου αφορά την αποκοπή ευθυγράµµων τµηµάτων από ορθογώνια παραλληλόγραµµα µε πλευρές παράλληλες προς τους άξονες του επιπέδου. Στην περίπτωση αυτή τα Βήµατα 1 και 4 του αλγορίθµου απλουστεύονται καθότι

Στο Κεφάλαιο 5 µελετώντας την προβολή του τρισδιάστατου χώρου στο επίπεδο της κάµερας εξετάστηκε

Στο Κεφάλαιο 5 µελετώντας την προβολή του τρισδιάστατου χώρου στο επίπεδο της κάµερας εξετάστηκε Κεφάλαιο 6 Αποκοπή (clipping) Στο Κεφάλαιο 5 µελετώντας την προβολή του τρισδιάστατου χώρου στο επίπεδο της κάµερας εξετάστηκε η διαδικασία προβολής µεµονωµένων σηµείων και µόνο προς το τέλος του κεφαλαίου

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

Γραφική µε Υπολογιστές Α. Ντελόπουλος Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης Άνοιξη 2003 Περιεχόµενα 1 Εισαγωγή 4 1.1 Τί είναι η Γραφική µε Υπολογιστές

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

I λ de cos b (8.3) de = cos b, (8.4)

I λ de cos b (8.3) de = cos b, (8.4) Κεφάλαιο 8 Φωτισµός (Illumination) 8.1 Βασικοί ορισµοί και παραδοχές Με τον όρο Φωτισµός εννοούµε τι διαδικασία υπολογισµού της έντασης της ϕωτεινής ακτινοβολίας που προσλαµβάνει ο ϑεατής (π.χ. µία κάµερα)

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

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Παρουσίαση 12 η. Θεωρία Χρώματος και Επεξεργασία Έγχρωμων Εικόνων

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Παρουσίαση 12 η. Θεωρία Χρώματος και Επεξεργασία Έγχρωμων Εικόνων Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Παρουσίαση 12 η Θεωρία Χρώματος και Επεξεργασία Έγχρωμων Εικόνων Εισαγωγή (1) Το χρώμα είναι ένας πολύ σημαντικός παράγοντας περιγραφής, που συχνά απλουστεύει κατά

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

Έγχρωµο και Ασπρόµαυρο Φως

Έγχρωµο και Ασπρόµαυρο Φως Έγχρωµο και Ασπρόµαυρο Φως Χρώµα: κλάδος φυσικής, φυσιολογίας, ψυχολογίας, τέχνης. Αφορά άµεσα τον προγραµµατιστή των γραφικών. Αν αφαιρέσουµε χρωµατικά χαρακτηριστικά, λαµβάνουµε ασπρόµαυρο φως. Μόνο

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

ΠΛΗΡΟΦΟΡΙΚΗ I. 7 η ΔΙΑΛΕΞΗ Γραφικά με Υπολογιστή

ΠΛΗΡΟΦΟΡΙΚΗ I. 7 η ΔΙΑΛΕΞΗ Γραφικά με Υπολογιστή ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ - ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΙΣΑΓΩΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗ I 7 η ΔΙΑΛΕΞΗ Γραφικά με Υπολογιστή ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ

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

Γραφικά με Η/Υ Αλγόριθμοι σχεδίασης βασικών 22D D σχημάτων (ευθεία

Γραφικά με Η/Υ Αλγόριθμοι σχεδίασης βασικών 22D D σχημάτων (ευθεία Γραφικά με Η/Υ Αλγόριθμοι σχεδίασης βασικών 2D σχημάτων (ευθεία) Σχεδίαση ευθείας θί με σάρωση (παρουσίαση προβλήματος) σχεδίαση ευθείας AB, με σάρωση, όπου A=(0,1) και B=(5,4) ποιο είναι το επόμενο pixel

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

ΦΩΤΟΡΕΑΛΙΣΜΟΣ & ΚΙΝΗΣΗ (ΘΕΩΡΙΑ)

ΦΩΤΟΡΕΑΛΙΣΜΟΣ & ΚΙΝΗΣΗ (ΘΕΩΡΙΑ) ΦΩΤΟΡΕΑΛΙΣΜΟΣ & ΚΙΝΗΣΗ ΔΙΔΑΣΚΩΝ : ΝΤΙΝΤΑΚΗΣ ΙΩΑΝΝΗΣ (MSC) Καθηγητής Εφαρμογών ΚΑΡΔΙΤΣΑ 2013 ΤΙ ΕΙΝΑΙ ΦΩΤΟΑΠΟΔΟΣΗ: ΕΝΝΟΟΥΜΕ ΤΗ ΔΙΑΔΙΚΑΣΙΑ ΚΑΘΟΡΙΣΜΟΥ ΟΛΩΝ ΕΚΕΙΝΩΝ ΤΩΝ ΣΤΟΙΧΕΙΩΝ ΚΑΙ ΠΑΡΑΜΕΤΡΩΝ ΩΣΤΕ ΝΑ ΕΧΟΥΜΕ

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

Εικόνα. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 05-1

Εικόνα. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 05-1 Εικόνα Εισαγωγή Ψηφιακή αναπαράσταση Κωδικοποίηση των χρωμάτων Συσκευές εισόδου και εξόδου Βάθος χρώματος και ανάλυση Συμβολική αναπαράσταση Μετάδοση εικόνας Σύνθεση εικόνας Ανάλυση εικόνας Τεχνολογία

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

5ο Μάθημα Αλγόριθμοι Σχεδίασης Βασικών Σχημάτων

5ο Μάθημα Αλγόριθμοι Σχεδίασης Βασικών Σχημάτων 5ο Μάθημα Αλγόριθμοι Σχεδίασης Βασικών Σχημάτων Γραφικα Τμήμα Πληροφορικής Πανεπιστήμιο Θεσσαλίας Ακ Έτος 2016-17 Εισαγωγή Ευθεία Κύκλος Έλλειψη Σύνοψη του σημερινού μαθήματος 1 Εισαγωγή 2 Ευθεία 3 Κύκλος

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

Κλασικη ιαφορικη Γεωµετρια

Κλασικη ιαφορικη Γεωµετρια Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Σχολη Θετικων Επιστηµων, Τµηµα Μαθηµατικων, Τοµεας Γεωµετριας Κλασικη ιαφορικη Γεωµετρια Πρώτη Εργασία, 2018-19 1 Προαπαιτούµενες γνώσεις και ϐασική προετοιµασία

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

Επεξεργασία Χαρτογραφικής Εικόνας

Επεξεργασία Χαρτογραφικής Εικόνας Επεξεργασία Χαρτογραφικής Εικόνας Διδάσκων: Αναγνωστόπουλος Χρήστος Κώδικες μετρήσεων αντικειμένων σε εικόνα Χρωματικά μοντέλα: Munsell, HSB/HSV, CIE-LAB Κώδικες μετρήσεων αντικειμένων σε εικόνες Η βασική

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

Α.Τ.Ε.Ι. Ηρακλείου Ψηφιακή Επεξεργασία Εικόνας ιδάσκων: Βασίλειος Γαργανουράκης. Ανθρώπινη Όραση - Χρωµατικά Μοντέλα

Α.Τ.Ε.Ι. Ηρακλείου Ψηφιακή Επεξεργασία Εικόνας ιδάσκων: Βασίλειος Γαργανουράκης. Ανθρώπινη Όραση - Χρωµατικά Μοντέλα Ανθρώπινη Όραση - Χρωµατικά Μοντέλα 1 Τι απαιτείται για την όραση Φωτισµός: κάποια πηγή φωτός Αντικείµενα: που θα ανακλούν (ή διαθλούν) το φως Μάτι: σύλληψη του φωτός σαν εικόνα Τρόποι µετάδοσης φωτός

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

Γραφικά με Η/Υ Αλγ λ ό γ ρ ό ιθ ρ μοι κύκλου & έλλειψης

Γραφικά με Η/Υ Αλγ λ ό γ ρ ό ιθ ρ μοι κύκλου & έλλειψης Γραφικά με Η/Υ Αλγόριθμοι κύκλου & έλλειψης Τεχνική μέσου σημείου (μέσο έ σημείο Q) NE pixel Q Μέσο σημείο M E pixel P = ( x p, y p ) x x + 1 = p Προηγούμενο pixel Επιλογές για το Επιλογές για το τρέχων

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

Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε 3Δ. 3ο Μάθημα Αποκοπή. Γραφικα. Ευάγγελος Σπύρου

Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε 3Δ. 3ο Μάθημα Αποκοπή. Γραφικα. Ευάγγελος Σπύρου Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε 3Δ Γραφικα Τμήμα Πληροφορικής Πανεπιστήμιο Θεσσαλίας Ακ Έτος 2016-17 Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε

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

Βίντεο και κινούµενα σχέδια

Βίντεο και κινούµενα σχέδια Βίντεο και κινούµενα σχέδια Περιγραφή του βίντεο Ανάλυση του βίντεο Κωδικοποίηση των χρωµάτων Μετάδοση τηλεοπτικού σήµατος Συµβατικά τηλεοπτικά συστήµατα Τεχνολογία Πολυµέσων 06-1 Περιγραφή του βίντεο

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

Απαραίτητες αφού 3Δ αντικείμενα απεικονίζονται σε 2Δ συσκευές. Θέση παρατηρητή. 3Δ Μετασχ/σμός Παρατήρησης

Απαραίτητες αφού 3Δ αντικείμενα απεικονίζονται σε 2Δ συσκευές. Θέση παρατηρητή. 3Δ Μετασχ/σμός Παρατήρησης Προβολές Προβολές Απαραίτητες αφού 3Δ αντικείμενα απεικονίζονται σε Δ συσκευές. Θέσεις αντικειμένων και φωτεινών πηγών Θέση παρατηρητή 3Δ Μαθηματικά Μοντέλα 3Δ Μετασχ/σμοί Μοντέλου 3Δ Μετασχ/σμός Παρατήρησης

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

Κεφάλαιο 6. Εισαγωγή στη µέθοδο πεπερασµένων όγκων επίλυση ελλειπτικών και παραβολικών διαφορικών εξισώσεων

Κεφάλαιο 6. Εισαγωγή στη µέθοδο πεπερασµένων όγκων επίλυση ελλειπτικών και παραβολικών διαφορικών εξισώσεων Κεφάλαιο 6 Εισαγωγή στη µέθοδο πεπερασµένων όγκων επίλυση ελλειπτικών παραβολικών διαφορικών εξισώσεων 6.1 Εισαγωγή Η µέθοδος των πεπερασµένων όγκων είναι µία ευρέως διαδεδοµένη υπολογιστική µέθοδος επίλυσης

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

11 Το ολοκλήρωµα Riemann

11 Το ολοκλήρωµα Riemann Το ολοκλήρωµα Riem Το πρόβληµα υπολογισµού του εµβαδού οποιασδήποτε επιφάνειας ( όπως κυκλικοί τοµείς, δακτύλιοι και δίσκοι, ελλειπτικοί δίσκοι, παραβολικά και υπερβολικά χωρία κτλ) είναι γνωστό από την

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

1ο Κεφάλαιο: Συστήματα

1ο Κεφάλαιο: Συστήματα ο Κεφάλαιο: Συστήματα Γραμμικά συστήματα i. Ποια εξίσωση λέγεται γραμμική; ii. Πως μεταβάλλεται η ευθεία y, 0 ή 0 για τις διάφορες τιμές των α,β,γ; iii. Τι ονομάζεται λύση μιας γραμμικής εξίσωσης; iv.

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

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, Τ.Ε.Π Π.Μ, Μάθημα: Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, Τ.Ε.Π Π.Μ, Μάθημα: Γραφικά με Η/Υ ΓΡΑΦΙΚΑ Γέμισμα ΑΛΓΟΡΙΘΜΟΙ ΓΕΜΙΣΜΑΤΟΣ Για τις πλεγματικές οθόνες υπάρχουν: Αλγόριθμοι γεμίσματος:, που στηρίζονται στη συνάφεια των pixels του εσωτερικού ενός πολυγώνου Αλγόριθμοι σάρωσης: που στηρίζονται

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

Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου

Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου Αριθμοί 1. ΑΡΙΘΜΟΙ Σύνολο Φυσικών αριθμών: Σύνολο Ακέραιων αριθμών: Σύνολο Ρητών αριθμών: ακέραιοι με Άρρητοι αριθμοί: είναι οι μη ρητοί π.χ. Το σύνολο Πραγματικών

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

ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ Γραφικές παραστάσεις, κλίση καµπύλης Μέθοδος των ελαχίστων τετραγώνων

ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ Γραφικές παραστάσεις, κλίση καµπύλης Μέθοδος των ελαχίστων τετραγώνων ΘΕ ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ Γραφικές παραστάσεις, κλίση καµπύλης Μέθοδος των ελαχίστων τετραγώνων 1. Σκοπός Πρόκειται για θεωρητική άσκηση που σκοπό έχει την περιληπτική αναφορά σε θεµατολογίες που αφορούν την

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

ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΑΠΟΣΤΟΛΟΥ ΓΙΩΡΓΟΣ ΜΑΘΗΜΑΤΙΚΟΣ

ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΑΠΟΣΤΟΛΟΥ ΓΙΩΡΓΟΣ ΜΑΘΗΜΑΤΙΚΟΣ 6ο κεφάλαιο: Συναρτήσεις ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΑΠΟΣΤΟΛΟΥ ΓΙΩΡΓΟΣ ΜΑΘΗΜΑΤΙΚΟΣ ) Copyright 2014 Αποστόλου Γιώργος Αποστόλου Γεώργιος apgeorge2004@yahoo.com άδεια χρήσης 3η Εκδοση, Αύγουστος 2014 Περιεχόµενα

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

ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ Ι ΚΕΝΤΡΑ ΒΑΡΟΥΣ ΕΠΙΠΕ ΩΝ ΕΠΙΦΑΝΕΙΩΝ ΟΡΙΣΜΟΣ ΚΕΝΤΡΟΥ ΒΑΡΟΥΣ ΕΠΙΠΕ ΗΣ ΕΠΙΦΑΝΕΙΑΣ

ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ Ι ΚΕΝΤΡΑ ΒΑΡΟΥΣ ΕΠΙΠΕ ΩΝ ΕΠΙΦΑΝΕΙΩΝ ΟΡΙΣΜΟΣ ΚΕΝΤΡΟΥ ΒΑΡΟΥΣ ΕΠΙΠΕ ΗΣ ΕΠΙΦΑΝΕΙΑΣ ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ Ι ΚΕΝΤΡΑ ΒΑΡΟΥΣ ΕΠΙΠΕ ΩΝ ΕΠΙΦΑΝΕΙΩΝ ΟΡΙΣΜΟΣ ΚΕΝΤΡΟΥ ΒΑΡΟΥΣ ΕΠΙΠΕ ΗΣ ΕΠΙΦΑΝΕΙΑΣ Για τους βασικούς ορισμούς σχετικά με το κέντρο βάρους θα γίνεται αναφορά στην επόμενη εικόνα, η οποία απεικονίζει

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

Ιωάννης Σ. Μιχέλης Μαθηματικός

Ιωάννης Σ. Μιχέλης Μαθηματικός 1 Άλγεβρα 1 ο Κεφάλαιο Ερώτηση 1 : Τι ονομάζεται αριθμητική και τι αλγεβρική παράσταση; Μία παράσταση, που περιέχει πράξεις με αριθμούς ονομάζεται αριθμητική παράσταση. Μία παράσταση, που περιέχει πράξεις

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

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8 ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ Άλγεβρα 1 ο Κεφάλαιο 1. Τι ονομάζουμε αριθμητική και τι αλγεβρική παράσταση; Να δώσετε από ένα παράδειγμα. Μια παράσταση που περιέχει πράξεις με αριθμούς, καλείται αριθμητική παράσταση,

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

4.3. Γραµµικοί ταξινοµητές

4.3. Γραµµικοί ταξινοµητές Γραµµικοί ταξινοµητές Γραµµικός ταξινοµητής είναι ένα σύστηµα ταξινόµησης που χρησιµοποιεί γραµµικές διακριτικές συναρτήσεις Οι ταξινοµητές αυτοί αναπαρίστανται συχνά µε οµάδες κόµβων εντός των οποίων

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

Γραφικά με υπολογιστές

Γραφικά με υπολογιστές Γραφικά με Υπολογιστές Ενότητα # 3: Εισαγωγή Φοίβος Μυλωνάς Τμήμα Πληροφορικής Φοίβος Μυλωνάς Γραφικά με υπολογιστές 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 422: ΣΥΣΤΗΜΑΤΑ ΠΟΛΥΜΕΣΩΝ Ακαδηµαϊκό Έτος 2004 2005, Χειµερινό Εξάµηνο Καθ.: Νίκος Τσαπατσούλης ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ Το τρέχον έγγραφο αποτελεί υπόδειγµα τελικής

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

Εισαγωγή Ασπρόμαυρο Halftoning γάμμα Φως/Χρώμα Χρωματικά Μοντέλα Άλλα. 6ο Μάθημα Χρώμα. Γραφικα. Ευάγγελος Σπύρου

Εισαγωγή Ασπρόμαυρο Halftoning γάμμα Φως/Χρώμα Χρωματικά Μοντέλα Άλλα. 6ο Μάθημα Χρώμα. Γραφικα. Ευάγγελος Σπύρου Εισαγωγή Ασπρόμαυρο Halftoning γάμμα Φως/Χρώμα Χρωματικά Μοντέλα Άλλα Γραφικα Τμήμα Πληροφορικής Πανεπιστήμιο Θεσσαλίας Ακ Έτος 2016-17 Σύνοψη του σημερινού μαθήματος 1 Εισαγωγή 2 Ασπρόμαυρο Φως 3 Halftoning

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

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 11 η : θεωρία Χρώματος & Επεξεργασία Έγχρωμων Εικόνων

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 11 η : θεωρία Χρώματος & Επεξεργασία Έγχρωμων Εικόνων Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 11 η : θεωρία Χρώματος & Επεξεργασία Έγχρωμων Εικόνων Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Εισαγωγή

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

Η συνάρτηση y = αχ 2. Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd

Η συνάρτηση y = αχ 2. Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd Η συνάρτηση y = αχ Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd 1 Η συνάρτηση y = αχ με α 0 Μια συνάρτηση της μορφής y = α + β + γ με α 0 ονομάζεται τετραγωνική συνάρτηση.

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

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης 999-000) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ Κεφάλαιο ο: ΜΙΓΑ ΙΚΟΙ ΑΡΙΘΜΟΙ Ερωτήσεις του τύπου «Σωστό -

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

Εικόνες και γραφικά. Τεχνολογία Πολυµέσων 05-1

Εικόνες και γραφικά. Τεχνολογία Πολυµέσων 05-1 Εικόνες και γραφικά Περιγραφή στατικών εικόνων Αναπαράσταση γραφικών Υλικό γραφικών Dithering και anti-aliasing Σύνθεση εικόνας Ανάλυση εικόνας Μετάδοση εικόνας Τεχνολογία Πολυµέσων 05-1 Περιγραφή στατικών

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

ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ ιάθλαση µέσω πρίσµατος Φασµατοσκοπικά χαρακτηριστικά πρίσµατος

ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ ιάθλαση µέσω πρίσµατος Φασµατοσκοπικά χαρακτηριστικά πρίσµατος Ο1 ΘΕΩΡΗΤΙΚΗ ΑΣΚΗΣΗ ιάθλαση µέσω πρίσµατος Φασµατοσκοπικά χαρακτηριστικά πρίσµατος 1. Εισαγωγή Όταν δέσµη λευκού φωτός προσπέσει σε ένα πρίσµα τότε κάθε µήκος κύµατος διαθλάται σύµφωνα µε τον αντίστοιχο

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

Γραφικά με Η/Υ / Εισαγωγή

Γραφικά με Η/Υ / Εισαγωγή Γραφικά με Η/Υ Εισαγωγή Πληροφορίες μαθήματος (1/4) Υπεύθυνος μαθήματος: Μανιτσάρης Αθανάσιος, Καθηγητής ιδάσκοντες: Μανιτσάρης Αθανάσιος: email: manits@uom.gr Μαυρίδης Ιωάννης: email: mavridis@uom.gr

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

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Θετικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Θετικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ (εκπαιδευτικό υλικό Θετικής κατεύθυνσης 999-000) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ Κεφάλαιο ο: ΜΙΓΑ ΙΚΟΙ ΑΡΙΘΜΟΙ Ερωτήσεις του τύπου «Σωστό - Λάθος».

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

ισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί

ισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί Πολλά προβλήματα λύνονται μέσω δισδιάστατων απεικονίσεων ενός μοντέλου. Μεταξύ αυτών και τα προβλήματα κίνησης, όπως η κίνηση ενός συρόμενου μηχανισμού.

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

14 Εφαρµογές των ολοκληρωµάτων

14 Εφαρµογές των ολοκληρωµάτων 14 Εφαρµογές των ολοκληρωµάτων 14.1 Υπολογισµός εµβαδών µε την µέθοδο των παράλληλων διατοµών Θεωρούµε µια ϕραγµένη επίπεδη επιφάνεια A µε οµαλό σύνορο, δηλαδή που περιγράφεται από µια συνεχή συνάρτηση.

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

ΙΑΝΥΣΜΑΤΑ ΘΕΩΡΙΑ ΘΕΜΑΤΑ ΘΕΩΡΙΑΣ. Τι ονοµάζουµε διάνυσµα; αλφάβητου επιγραµµισµένα µε βέλος. για παράδειγµα, Τι ονοµάζουµε µέτρο διανύσµατος;

ΙΑΝΥΣΜΑΤΑ ΘΕΩΡΙΑ ΘΕΜΑΤΑ ΘΕΩΡΙΑΣ. Τι ονοµάζουµε διάνυσµα; αλφάβητου επιγραµµισµένα µε βέλος. για παράδειγµα, Τι ονοµάζουµε µέτρο διανύσµατος; ΙΝΥΣΜΤ ΘΕΩΡΙ ΘΕΜΤ ΘΕΩΡΙΣ Τι ονοµάζουµε διάνυσµα; AB A (αρχή) B (πέρας) Στη Γεωµετρία το διάνυσµα ορίζεται ως ένα προσανατολισµένο ευθύγραµµο τµήµα, δηλαδή ως ένα ευθύγραµµο τµήµα του οποίου τα άκρα θεωρούνται

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

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης 999-000) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ Κεφάλαιο ο: ΜΙΓΑ ΙΚΟΙ ΑΡΙΘΜΟΙ Ερωτήσεις του τύπου «Σωστό -

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

ΜΑΘΗΜΑΤΙΚΑ Α' ΓΥΜΝΑΣΙΟΥ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ σε word! ΕΠΙΜΕΛΕΙΑ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΣΟΛΚΑΣ

ΜΑΘΗΜΑΤΙΚΑ Α' ΓΥΜΝΑΣΙΟΥ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ σε word! ΕΠΙΜΕΛΕΙΑ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΣΟΛΚΑΣ ΜΑΘΗΜΑΤΙΚΑ Α' ΓΥΜΝΑΣΙΟΥ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ σε word! ΕΠΙΜΕΛΕΙΑ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΣΟΛΚΑΣ Ένα «ανοικτό» αρχείο, δηλαδή επεξεργάσιμο που όλοι μπορούν να συμμετέχουν είτε προσθέτοντας είτε διορθώνοντας υλικό. Μετά

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

2.0 ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ-ΟΡΟΛΟΓΙΕΣ

2.0 ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ-ΟΡΟΛΟΓΙΕΣ 2.0 ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ-ΟΡΟΛΟΓΙΕΣ Η σάρωση ενός εγγράφου εισάγει στον υπολογιστή μια εικόνα, ενώ η εκτύπωση μεταφέρει στο χαρτί μια εικόνα από αυτόν. Για να αντιληφθούμε επομένως τα χαρακτηριστικά των σαρωτών

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

Οδηγίες σχεδίασης στο περιβάλλον Blender

Οδηγίες σχεδίασης στο περιβάλλον Blender Οδηγίες σχεδίασης στο περιβάλλον Blender Στον πραγματικό κόσμο, αντιλαμβανόμαστε τα αντικείμενα σε τρεις κατευθύνσεις ή διαστάσεις. Τυπικά λέμε ότι διαθέτουν ύψος, πλάτος και βάθος. Όταν θέλουμε να αναπαραστήσουμε

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

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr I ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ i e ΜΕΡΟΣ Ι ΟΡΙΣΜΟΣ - ΒΑΣΙΚΕΣ ΠΡΑΞΕΙΣ Α Ορισμός Ο ορισμός του συνόλου των Μιγαδικών αριθμών (C) βασίζεται στις εξής παραδοχές: Υπάρχει ένας αριθμός i για τον οποίο ισχύει i Το σύνολο

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

Επεξεργασία Χαρτογραφικής Εικόνας

Επεξεργασία Χαρτογραφικής Εικόνας Επεξεργασία Χαρτογραφικής Εικόνας ιδάσκων: Αναγνωστόπουλος Χρήστος Βασικά στοιχεία εικονοστοιχείου (pixel) Φυσική λειτουργία όρασης Χηµική και ψηφιακή σύλληψη (Κλασσικές και ψηφιακές φωτογραφικές µηχανές)

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

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ. ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ. ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ 1. Τι καλείται μεταβλητή; ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΑ Β ΓΥΜΝΑΣΙΟΥ ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ Μεταβλητή είναι ένα γράμμα (π.χ., y, t, ) που το χρησιμοποιούμε για να παραστήσουμε ένα οποιοδήποτε στοιχείο ενός συνόλου..

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

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης Τμήμα: Μαθηματικών Κεφάλαιο 1 Εισαγωγη : Πραξεις επι Συνολων και Σωµατα Αριθµων

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

ΘΕΩΡΙΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

ΘΕΩΡΙΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΘΕΩΡΙΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΣΑΝΑΤΛΙΣΜΥ Β ΛΥΚΕΙΥ ΘΕΩΡΙΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΥ Να δώσετε τους ορισμούς: διάνυσμα, μηδενικό διάνυσμα, μέτρο διανύσματος, μοναδιαίο διάνυσμα Διάνυσμα AB ονομάζεται ένα ευθύγραμμο

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

ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ

ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Ξεφυλλίζοντας τα σχολικά βιβλία της Α και Β Λυκείου θα συναντήσουμε τις παρακάτω 10 "βασικές" συναρτήσεις των οποίων τη γραφική παράσταση πρέπει να γνωρίζουμε:

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

Ακαδηµαϊκό Έτος , Χειµερινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης

Ακαδηµαϊκό Έτος , Χειµερινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ, ΤΜΗΜΑ Ι ΑΚΤΙΚΗΣ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΨΣ 50: ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ Ακαδηµαϊκό Έτος 005 006, Χειµερινό Εξάµηνο Καθ.: Νίκος Τσαπατσούλης ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ Η εξέταση

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

ΚΕΦΑΛΑΙΟ 2: ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ -ΈΛΛΕΙΨΗΣ

ΚΕΦΑΛΑΙΟ 2: ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ -ΈΛΛΕΙΨΗΣ ΚΕΦΑΛΑΙΟ : ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ -ΈΛΛΕΙΨΗΣ Μια εικόνα μπορεί να περιγραφεί με πολλούς τρόπους. Αν υποθέσουμε ότι έχουμε μια προβολή ψηφιδοπλέγματος, μια εικόνα καθορίζεται πλήρως από το σύνολο των

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

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Περιεχόμενα Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Κεφάλαιο 2 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΕΝΑ ΕΠΙΠΕΔΟ 20 2.1 Οι συντεταγμένες

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

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας Εισηγητής Αναστάσιος Κεσίδης Σημειακή επεξεργασία και μετασχηματισμοί Κατηγορίες μετασχηματισμού εικόνων Σημειακοί μετασχηματισμοί

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

2 Ο ΚΕΦΑΛΑΙΟ Ενότητα 5.

2 Ο ΚΕΦΑΛΑΙΟ Ενότητα 5. Ευθεία Ο ΚΕΦΑΛΑΙΟ Ενότητα 5. Εξίσωση γραμμής Συντελεστής διεύθυνσης ευθείας Συνθήκες καθετότητας και παραλληλίας ευθειών Εξίσωση ευθείας ειδικές περιπτώσεις Σχόλιο Το σημείο είναι ο θεμελιώδης λίθος της

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

Μετασχηματισμοί Μοντελοποίησης (modeling transformations)

Μετασχηματισμοί Μοντελοποίησης (modeling transformations) Μετασχηματισμοί Δ Μετασχηματισμοί Μοντελοποίησης (modeling trnformtion) Καθορισμός μετασχηματισμών των αντικειμένων Τα αντικείμενα περιγράφονται στο δικό τους σύστημα συντεταγμένων Επιτρέπει την χρήση

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

ΚΕΦΑΛΑΙΟ 5: ΑΠΕΙΚΟΝΙΣΗ ΚΑΙ ΑΠΟΚΟΠΗ

ΚΕΦΑΛΑΙΟ 5: ΑΠΕΙΚΟΝΙΣΗ ΚΑΙ ΑΠΟΚΟΠΗ ΚΕΦΑΛΑΙΟ 5: ΑΠΕΙΚΟΝΙΣΗ ΚΑΙ ΑΠΟΚΟΠΗ Ένα γεωμετρικό μοντέλο είναι μια αριθμητική περιγραφή ενός αντικειμένου, που περιλαμβάνει το μέγεθος, το σχήμα, καθώς και άλλες ιδιότητές του. Η περιγραφή του μοντέλου

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

Στην ουσία η Φωτογραµµετρία: Χ, Υ, Ζ σηµείων Γραµµικό σχέδιο Εικονιστικό προϊόν

Στην ουσία η Φωτογραµµετρία: Χ, Υ, Ζ σηµείων Γραµµικό σχέδιο Εικονιστικό προϊόν Στην ουσία η Φωτογραµµετρία: Χ, Υ, Ζ σηµείων Γραµµικό σχέδιο Εικονιστικό προϊόν Επεξήγηση Μηχανισµού Προσοµοίωση της ανθρώπινης όρασης B A C Μαθηµατική γεωµετρική περιγραφή ενός φυσικού φαινοµένου ΗΦωτογραµµετρική

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

Συστήματα Πολυμέσων. Ενότητα 4: Θεωρία Χρώματος. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 4: Θεωρία Χρώματος. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Θεωρία Χρώματος Θρασύβουλος Γ. Τσιάτσος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ ΕΥΡΙΠΙΔΟΥ 80 ΝΙΚΑΙΑ ΝΕΑΠΟΛΗ ΤΗΛΕΦΩΝΟ 0965897 ΔΙΕΥΘΥΝΣΗ ΣΠΟΥΔΩΝ ΒΡΟΥΤΣΗ ΕΥΑΓΓΕΛΙΑ ΜΠΟΥΡΝΟΥΤΣΟΥ ΚΩΝ/ΝΑ ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ Η έννοια του μιγαδικού

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

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων Αρχιτεκτονική Μηχανής Αποθήκευση εδοµένων Οι πράξεις AND, OR, και Αλγεβρας Boole XOR (exclusive or) της Μία απεικόνιση των πυλών AND, OR, XOR, και NOT καθώς και των τιµών εισόδου (inputs) και εξόδου (output)

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

ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ - ΕΛΛΕΙΨΗΣ

ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ - ΕΛΛΕΙΨΗΣ ΚΕΦΑΛΑΙΟ : ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ - ΕΛΛΕΙΨΗΣ Μια εικόνα μπορεί να περιγραφεί με πολλούς τρόπους. Αν υποθέσουμε ότι έχουμε μια προβολή ψηφιδοπλέγματος, μια εικόνα καθορίζεται πλήρως από το σύνολο των

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

Μετασχηµατισµοί 2 &3

Μετασχηµατισµοί 2 &3 Μετασχηµατισµοί &3 Περιγράφονται σαν σύνθεση βασικών: µετατόπιση, αλλαγή κλίµακας,περιστροφή, στρέβλωση Χωρίζονται σε γεωµετρικούς (εδώ) και αξόνων (αντίστροφοι) Θέσεις αντικειµένων και φωτεινών πηγών

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

ΑΣΚΗΣΗ 2 ΒΑΣΙΚΑ ΚΑΙ ΣΥΝΘΕΤΑ ΣΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ - ΕΙΚΟΝΑΣ

ΑΣΚΗΣΗ 2 ΒΑΣΙΚΑ ΚΑΙ ΣΥΝΘΕΤΑ ΣΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ - ΕΙΚΟΝΑΣ ΑΣΚΗΣΗ 2 ΒΑΣΙΚΑ ΚΑΙ ΣΥΝΘΕΤΑ ΣΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ - ΕΙΚΟΝΑΣ Αντικείμενο: Κατανόηση και αναπαράσταση των βασικών σημάτων δύο διαστάσεων και απεικόνισης αυτών σε εικόνα. Δημιουργία και επεξεργασία των διαφόρων

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ ο 2.5 µονάδες ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις 2 Σεπτεµβρίου 2005 5:00-8:00 Σχεδιάστε έναν αισθητήρα ercetro

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

117 ΑΣΚΗΣΕΙΣ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ Μανώλη Ψαρρά. Μαθηματικού

117 ΑΣΚΗΣΕΙΣ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ Μανώλη Ψαρρά. Μαθηματικού 117 ΑΣΚΗΣΕΙΣ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ Μανώλη Ψαρρά Μαθηματικού Περιεχόμενα 1. Διανύσματα (47) ελ. - 9. Ευθεία (18) ελ. 10-1 3. Κύκλος (13).ελ. 13-15 4. Παραβολή (14) ελ. 16-18 5. Έλλειψη (18)..

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

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται η ιδέα του συμπτωτικού πολυωνύμου, του πολυωνύμου, δηλαδή, που είναι του μικρότερου δυνατού βαθμού και που, για συγκεκριμένες,

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

Στ Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1

Στ Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1 Ενδεικτική Οργάνωση Ενοτήτων Στ Τάξη Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1 15 Αρ3.1 Απαγγέλουν, διαβάζουν, γράφουν και αναγνωρίζουν ποσότητες αριθμών Επανάληψη μέχρι το 1 000

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

ΧΡΗΣΗ ΝΕΩΝ ΟΠΤΙΚΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΜΕΘΟΔΩΝ ΓΙΑ ΤΗΝ ΑΝΤΙΓΡΑΦΗ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΕΦΑΝΙΑ ΧΛΟΥΒΕΡΑΚΗ 2014

ΧΡΗΣΗ ΝΕΩΝ ΟΠΤΙΚΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΜΕΘΟΔΩΝ ΓΙΑ ΤΗΝ ΑΝΤΙΓΡΑΦΗ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΕΦΑΝΙΑ ΧΛΟΥΒΕΡΑΚΗ 2014 ΧΡΗΣΗ ΝΕΩΝ ΟΠΤΙΚΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΜΕΘΟΔΩΝ ΓΙΑ ΤΗΝ ΑΝΤΙΓΡΑΦΗ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΕΦΑΝΙΑ ΧΛΟΥΒΕΡΑΚΗ 2014 ΧΡΗΣΗ ΝΕΩΝ ΟΠΤΙΚΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΜΕΘΟΔΩΝ ΓΙΑ ΤΗΝ ΑΝΤΙΓΡΑΦΗ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ Η χρήση

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

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

ΜΑΘΗΜΑΤΙΚΑ B ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γιώργος Πρέσβης ΜΑΘΗΜΑΤΙΚΑ B ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΚΕΦΑΛΑΙΟ 3 Ο : ΚΩΝΙΚΕΣ ΤΟΜΕΣ ΕΠΑΝΑΛΗΨΗ Φροντιστήρια Φροντιστήρια ΜΕΘΟΔΟΛΟΓΙΑ ΠΑΡΑΔΕΙΓΜΑΤΑ η Κατηγορία : Ο Κύκλος και τα στοιχεία

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

ΣΥΝΑΡΤΗΣΕΩΝ. f3 x = και

ΣΥΝΑΡΤΗΣΕΩΝ. f3 x = και 7 ΜΕΛΕΤΗ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Στο κεφάλαιο αυτό θα δούμε πώς, με τη βοήθεια των πληροφοριών που α- ποκτήσαμε μέχρι τώρα, μπορούμε να χαράξουμε με όσο το δυνατόν μεγαλύτερη ακρίβεια τη γραφική παράσταση

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

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο 1

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο 1 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt.html Τετάρτη 7 Φεβρουαρίου 03 Ασκηση. είξτε ότι

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

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ Παρουσίαση ΙΑΝΥΣΜΑΤΑ Παρουσίαση η Κάθετες συνιστώσες διανύσµατος Παράδειγµα Θα αναλύσουµε το διάνυσµα v (, ) σε δύο κάθετες µεταξύ τους συνιστώσες από τις οποίες η µία να είναι παράλληλη στο α (3,) Πραγµατικά

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

( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η

( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η Έστω Κλίση και επιφάνειες στάθµης µιας συνάρτησης ανοικτό και σταθερά ( µε κ f ( ) ορίζει µια επιφάνεια S στον f : ) τότε η εξίσωση, ονοµάζεται συνήθως επιφάνεια στάθµης της f. εξίσωση, C συνάρτηση. Αν

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

α) Κύκλος από δύο δοσµένα σηµεία Α, Β. Το ένα από τα δύο σηµεία ορίζεται ως κέντρο αν το επιλέξουµε πρώτο. β) Κύκλος από δοσµένο σηµείο και δοσµένο ευ

α) Κύκλος από δύο δοσµένα σηµεία Α, Β. Το ένα από τα δύο σηµεία ορίζεται ως κέντρο αν το επιλέξουµε πρώτο. β) Κύκλος από δοσµένο σηµείο και δοσµένο ευ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΟΓΙΣΜΙΚΟ SKETCHPAD ΜΕΡΟΣ Α Μιλώντας για ένα λογισµικό δυναµικής γεωµετρίας καλό θα ήταν να διακρίνουµε αρχικά 3 οµάδες εργαλείων µε τα οποία µπορούµε να εργαστούµε µέσα στο συγκεκριµένο περιβάλλον.

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

Αριθµητική Ολοκλήρωση

Αριθµητική Ολοκλήρωση Κεφάλαιο 5 Αριθµητική Ολοκλήρωση 5. Εισαγωγή Για τη συντριπτική πλειοψηφία των συναρτήσεων f (x) δεν υπάρχουν ή είναι πολύ δύσχρηστοι οι τύποι της αντιπαραγώγου της f (x), δηλαδή της F(x) η οποία ικανοποιεί

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

15 εκεµβρίου εκεµβρίου / 64

15 εκεµβρίου εκεµβρίου / 64 15 εκεµβρίου 016 15 εκεµβρίου 016 1 / 64 Αριθµητική Ολοκλήρωση Κλειστοί τύποι αριθµητικής ολοκλήρωσης Εστω I(f) = b µε f(x) C[a, b], τότε I(f) = F(b) F(a), όπου F(x) είναι το αόριστο ολοκλήρωµα της f(x).

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

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Αφφινικοί Μετασχηματισμοί Αναπαράσταση Γεωμετρικών Μορφών

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Αφφινικοί Μετασχηματισμοί Αναπαράσταση Γεωμετρικών Μορφών Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή Γεωμετρικός Πυρήνας Γεωμετρικός Πυρήνας Αφφινικοί Μετασχηματισμοί Αναπαράσταση Γεωμετρικών Μορφών Γεωμετρικός Πυρήνας Εξομάλυνση Σημεία Καμπύλες Επιφάνειες

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

Χρώµατα! τεχνολογία Οι Card χρωµατικοί splitter v3 χώροι και η τηλεόραση. Οι χρωµατικοί χώροι και η τηλεόραση

Χρώµατα! τεχνολογία Οι Card χρωµατικοί splitter v3 χώροι και η τηλεόραση. Οι χρωµατικοί χώροι και η τηλεόραση Οι Card χρωµατικοί splitter v3 χώροι και η τηλεόραση Χρώµατα! Στη φύση το φως δηµιουργεί τα χρώµατα, στην εικόνα, τα χρώµατα δηµιουργούν το φως! Τ Γράφει ο Γιώργος Κακαβιάτος α χρώµατα είναι στην πραγµατικότητα

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

Παραδείγµατα συναρτήσεων: f:[0,+ ) IR, f(x)=2+ x f:ir IR: f(x)=

Παραδείγµατα συναρτήσεων: f:[0,+ ) IR, f(x)=2+ x f:ir IR: f(x)= ΣΥΝΑΡΤΗΣΕΙΣ - 9 - ΚΕΦΑΛΑΙ ΚΕΦΑΛΑΙ ο - ΣΥΝΑΡΤΗΣΕΙΣ.. ρισµός Συνάρτηση από ένα σύνολο Α σ ένα σύνολο Β είναι ένας κανόνας µε τον οποίο κάθε στοιχείο του Α απεικονίζεται σε ένα ακριβώς στοιχείο του Β. Το

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

Ενδεικτική πολυ-εργασία 1 - εφαρμογή στην υπολογιστική όραση

Ενδεικτική πολυ-εργασία 1 - εφαρμογή στην υπολογιστική όραση Ενδεικτική πολυ-εργασία 1 - εφαρμογή στην υπολογιστική όραση Εντοπισμός ενός σήματος STOP σε μια εικόνα. Περιγράψτε τη διαδικασία με την οποία μπορώ να εντοπίσω απλά σε μια εικόνα την ύπαρξη του παρακάτω

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

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

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

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

ΜΕΛΕΤΗ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ

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

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

Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/2017. Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης. dy dx = 2y + x 2 y 2 2x

Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/2017. Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης. dy dx = 2y + x 2 y 2 2x Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/017 Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης dx y + x y. x Παρατηρούμε ότι η δ.ε. είναι ομογενής. Πράγματι, dx y x + 1 x y x y x + 1 (

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

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ. Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β.

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ. Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β. ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ Γ. Π. Β. ΦΡΟΝΤΙΣΤΗΡΙΑΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β.) (Μαθηματικός) ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ

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

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα. ΚΕΦΑΛΑΙΟ 7 ο 1. Επιλογή της κατάλληλης γλώσσας προγραµµατισµού Εκατοντάδες γλώσσες προγραµµατισµού χρησιµοποιούνται όπως αναφέρθηκε σήµερα για την επίλυση των προβληµάτων µε τον υπολογιστή, τη δηµιουργία

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

Ενότητα 2: Οι Θεµελιώδεις Αρχές των Ψηφιακών Εικόνων

Ενότητα 2: Οι Θεµελιώδεις Αρχές των Ψηφιακών Εικόνων Ενότητα 2: Οι Θεµελιώδεις Αρχές των Ψηφιακών Εικόνων Δειγµατοληψία και Κβαντισµός: Μια εικόνα (µπορεί να) είναι συνεχής τόσο ως προς τις συντεταγµένες x, y όσο και ως προς το πλάτος. Για να τη µετατρέψουµε

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

1 ΘΕΩΡΙΑΣ...με απάντηση

1 ΘΕΩΡΙΑΣ...με απάντηση 1 ΘΕΩΡΙΑΣ.....με απάντηση ΑΛΓΕΒΡΑ Κεφάλαιο 1 0 Εξισώσεις Ανισώσεις 1. Τι ονομάζεται Αριθμητική και τι Αλγεβρική παράσταση; Ονομάζεται Αριθμητική παράσταση μια παράσταση που περιέχει πράξεις μεταξύ αριθμών.

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

5.1 Συναρτήσεις δύο ή περισσοτέρων µεταβλητών

5.1 Συναρτήσεις δύο ή περισσοτέρων µεταβλητών Κεφάλαιο 5 ΣΥΝΑΡΤΗΣΕΙΣ ΠΟΛΛΩΝ ΜΕΤΑΒΛΗΤΩΝ 5.1 Συναρτήσεις δύο ή περισσοτέρων µεταβλητών Οταν ένα µεταβλητό µέγεθος εξαρτάται αποκλειστικά από τις µεταβολές ενός άλλου µεγέθους, τότε η σχέση που συνδέει

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

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

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

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

Συνάρτηση f, λέγεται η διαδικασία µε βάση την. Παρατηρήσεις - Σχόλια f

Συνάρτηση f, λέγεται η διαδικασία µε βάση την. Παρατηρήσεις - Σχόλια f Συνάρτηση f, λέγεται η διαδικασία µε βάση την οποία σε κάθε στοιχείο χ ενός συνόλου Α αντιστοιχούµε ακριβώς ένα στοιχείο ενός άλλου συνόλου Β. Το σύνολο Α λέγεται πεδίο ορισµού ( ή σύνολο ορισµού ) της

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

Ο ΗΓΟΣ ΧΡΗΣΗΣ ΓΕΩΜΕΤΡΙΑ

Ο ΗΓΟΣ ΧΡΗΣΗΣ ΓΕΩΜΕΤΡΙΑ ΜΑΘΗΜΑΤΙΚΑ ΜΕ ΤΟ ΛΟΓΙΣΜΙΚΟ GEOGEBRA Ο ΗΓΟΣ ΧΡΗΣΗΣ ΓΕΩΜΕΤΡΙΑ Η ΠΡΩΤΗ ΓΝΩΡΙΜΙΑ ΜΕ ΤΗΝ ΓΕΩΜΕΤΡΙΑ ΤΟΥ GEOGEBRA 1. ΓΕΝΙΚΑ Με το λογισµικό Geogebra µπορούµε να κατασκευάσουµε όλα σχεδόν τα γεωµετρικά επίπεδα

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

ΑΛΓΕΒΡΑ - ΚΕΦΑΛΑΙΟ 4ο Εξισώσεις - Ανισώσεις Δευτέρου Βαθμού

ΑΛΓΕΒΡΑ - ΚΕΦΑΛΑΙΟ 4ο Εξισώσεις - Ανισώσεις Δευτέρου Βαθμού ΑΛΓΕΒΡΑ - ΚΕΦΑΛΑΙΟ 4ο Εξισώσεις - Ανισώσεις Δευτέρου Βαθμού 97 98 ΕΡΩΤΗΣΕΙΣ ΑΝΑΠΤΥΞΗΣ 1. Να λυθεί η εξίσωση: 1 1 1 ( x+ )(x ) = x 3 3 9. Αν η εξίσωση (x - 3) λ + 3 = λ x έχει ρίζα τον αριθμό, να υπολογιστεί

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

Τι είναι Αποκοπή (clip)?

Τι είναι Αποκοπή (clip)? Αποκοπή Τι είναι Αποκοπή (clip)? Η διαδικασία απεικόνισης μόνο των τμημάτων των αντικειμένων που βρίσκονται μέσα σε μια περιοχή Από μεγαλύτερη 2Δ σκηνή στην οποία έχουμε ήδη τιμές για τα piels Κατά την

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

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ.Γραφήματα-Επιφάνειες.Γραμμική προσέγγιση-εφαπτόμενο επίπεδο 3.Ισοσταθμικές 4.Κλίση ισοσταθμικών 5.Διανυσματική ή Ιακωβιανή παράγωγος 6.Ιδιότητες των ισοσταθμικών 7.κυρτότητα των ισοσταθμικών

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

ΑΛΓΕΒΡΑ Β ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

ΑΛΓΕΒΡΑ Β ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΛΓΕΒΡΑ Β ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΤΟΙΧΕΙΑ ΑΡΧΙΚΗΣ ΕΚ ΟΣΗΣ Συγγραφική ομάδα: Ανδρεαδάκης Στυλιανός Κατσαργύρης Βασίλειος Παπασταυρίδης Σταύρος Πολύζος Γεώργιος Σβέρκος Ανδρέας Καθηγητής Πανεπιστημίου Αθηνών Καθηγητής

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

Κεφάλαιο 1 o Εξισώσεις - Ανισώσεις

Κεφάλαιο 1 o Εξισώσεις - Ανισώσεις 2 ΕΡΩΤΗΣΕΙΙΣ ΘΕΩΡΙΙΑΣ ΑΠΟ ΤΗΝ ΥΛΗ ΤΗΣ Β ΤΑΞΗΣ ΜΕΡΟΣ Α -- ΑΛΓΕΒΡΑ Κεφάλαιο 1 o Εξισώσεις - Ανισώσεις Α. 1 1 1. Τι ονομάζεται Αριθμητική και τι Αλγεβρική παράσταση; Ονομάζεται Αριθμητική παράσταση μια παράσταση

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