Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.
Προηγούμενος έλεγχος και από τις δύο πλευρές Προηγούμενη αναθεώρηση Επόμενη αναθεώρηση | Προηγούμενη αναθεώρηση | ||
octave [2014/02/01 08:02] chiossif |
octave [2021/01/30 13:59] (τρέχουσα) 62.210.151.70 παλαιότερη έκδοση επαναφέρθηκε (2014/01/29 10:01) |
||
---|---|---|---|
Γραμμή 90: | Γραμμή 90: | ||
c = 8 - 1i | c = 8 - 1i | ||
Για τις συναρτήσεις σε μιγαδικούς αριθμούς δείτε περισσότερα [[http:// | Για τις συναρτήσεις σε μιγαδικούς αριθμούς δείτε περισσότερα [[http:// | ||
- | |||
- | |||
Γραμμή 110: | Γραμμή 108: | ||
2 2 | 2 2 | ||
| | ||
- | Υποστηρίζονται οι πράξεις +,-,* ως πολλαπλασιασμός πινάκων, ανάλογα η ύψωση σε δύναμη ^, ο ανάστροφος ' | + | Υποστηρίζονται οι πράξεις +,-,* ως πολλαπλασιασμός πινάκων και .* ως βαθμωτός πολλαπλασιασμός, |
octave: | octave: | ||
F = | F = | ||
Γραμμή 180: | Γραμμή 178: | ||
3 | 3 | ||
για την πρώτη στήλη. | για την πρώτη στήλη. | ||
- | Τι σημαίνει όμως το [[https:// | + | Τι σημαίνει όμως το [https:// |
octave: | octave: | ||
ans = | ans = | ||
Γραμμή 452: | Γραμμή 450: | ||
s = 1.4491 | s = 1.4491 | ||
για να γίνουν όλα :-) | για να γίνουν όλα :-) | ||
- | |||
- | |||
- | |||
Γραμμή 462: | Γραμμή 457: | ||
Κατ' | Κατ' | ||
- | Με την ευκαιρία [[http:// | + | Με την ευκαιρία [[http:// |
Ξεκινάμε... | Ξεκινάμε... | ||
- | Στην octave όλες οι εικόνες αναπαριστώνται ως πίνακες ακεραίων ή πραγματικών αριθμών δύο ή τριών διαστάσεων. Εάν η εικόνα μας είναι RGB (ή με περισσότερα του ενός κανάλια) τότε έχουμε έναν πίνακα τριών διαστάσεων: | + | (to be written - curently starring at [[http://www.lenna.org/full/len_full.html| Lenna's portait]] ;-) ) |
- | + | ||
- | octave: | + | |
- | warning: your version of GraphicsMagick limits images to 16 bits per pixel | + | |
- | octave: | + | |
- | octave: | + | |
- | octave: | + | |
- | octave: | + | |
- | radeon: Acquired access to Hyper-Z. | + | |
- | Στην εντολή 1 διαβάσαμε με την imread την Λέννα ως ένα πίνακα τριών διστάσεων διότι είναι έγχρωμη εικόνα RGB. Στην συνέχεια αποκόψαμε κάθε κανάλι σε χωριστούς πίνακες: | + | |
- | + | ||
- | Για να κάνουμε πλήρη χρήση της βιβλιοθήκης [[http:// | + | |
- | + | ||
- | octave: | + | |
- | warning: function / | + | |
- | warning: function / | + | |
- | warning: function / | + | |
- | Οι ειδοποιήσεις αυτές μας ενημερώσνουν ότι στην βιβλιοθήκη που μόλις ενεργοποιήσαμε περιέχονται συναρτήσεις με ονόματα ίδια με ήδη δηλωμένες συναρτήσεις. Στην octave ισχύει η τελευταία ενεργοποιημένη συνάρτηση και έτσι «σκιάζονται» όλες οι προγενέστερα ενεργοποιημένες συνώνυμες της. | + | |
- | + | ||
- | octave: | + | |
- | octave: | + | |
- | Με την εντολή imhist βλέπουμε το ιστόγραμμα του πράσινου καναλιού που απομονώσαμε προηγουμένως ενώ με την imshow που ακολουθεί το εμφανίζουμε με γραμμική ενίσχυση των τόνων του από το 3 έως το 222. | + | |
- | octave: | + | |
- | octave: | + | |
- | octave: | + | |
- | octave: | + | |
- | Με την εντολή histeq ισοδυναμοποιούμε το ιστόγραμμα της εικόνας Lenna_G στην νέα εικόνα Lenna_GH. Εμφανίζουμε την Lenna_G, με την εντολή figure δημιουργούμε ένα νέο παράθυρο απεικόνισης και εμφανίζουμε την εικόνα Lenna_GH. Έτσι μπορούμε να συγκρίνουμε τις εικόνες και ανάλογα με την εντολή imhist τα ιστογράμματά τους. | + | |
- | + | ||
======Άλλες βιβλιοθήκες και πρόσθετο υλικό====== | ======Άλλες βιβλιοθήκες και πρόσθετο υλικό====== | ||
======Επίλογος; | ======Επίλογος; | ||
- | |||
======Μέτα την παράσταση====== | ======Μέτα την παράσταση====== | ||
Με όλα όσα αναφέρθηκαν παραπάνω, | Με όλα όσα αναφέρθηκαν παραπάνω, | ||
- | |||
Επίσης να σημειωθεί ότι αυτό το wiki είναι // | Επίσης να σημειωθεί ότι αυτό το wiki είναι // | ||
- | |||
Επιπρόσθετα θα σας ενθαρρύναμε ότι πρόγραμμα γράφετε να είναι ανοιχτό και ελεύθερο προς όλους. Να μπορεί δηλαδή ο καθένας να διαβάσει τον κώδικα του και να τον τροποποιήσει ανάλογα με τις ανάγκες του. | Επιπρόσθετα θα σας ενθαρρύναμε ότι πρόγραμμα γράφετε να είναι ανοιχτό και ελεύθερο προς όλους. Να μπορεί δηλαδή ο καθένας να διαβάσει τον κώδικα του και να τον τροποποιήσει ανάλογα με τις ανάγκες του. | ||
- | |||
Μεταφράζοντας τα 4 στοιχεία τα οποία πρέπει να έχει ένα πρόγραμμα για να θεωρείται ελεύθερο (όλη την φιλοσοφία μπορείτε να την βρείτε εδώ : http:// | Μεταφράζοντας τα 4 στοιχεία τα οποία πρέπει να έχει ένα πρόγραμμα για να θεωρείται ελεύθερο (όλη την φιλοσοφία μπορείτε να την βρείτε εδώ : http:// | ||
=> Πρέπει να παρέχει την ελευθερία σε τρίτους να το εκτελούν για οποιοδήποτε λόγο. | => Πρέπει να παρέχει την ελευθερία σε τρίτους να το εκτελούν για οποιοδήποτε λόγο. | ||
Γραμμή 512: | Γραμμή 475: | ||
=> Πρέπει να παρέχει την ελευθερία σε τρίτους να διανέμουν αντίτυπα του προγράμματος για να βοηθήσουν τον πλησίον τους. | => Πρέπει να παρέχει την ελευθερία σε τρίτους να διανέμουν αντίτυπα του προγράμματος για να βοηθήσουν τον πλησίον τους. | ||
=> Πρέπει να παρέχει την ελευθερία σε τρίτους να βελτιώνουν το πρόγραμμα και να δημοσιεύουν τις βελτιώσεις στο ευρύ κοινό, ώστε να επωφελείται από αυτές ολόκληρη η κοινότητα. Η ελεύθερη πρόσβαση στον κώδικα είναι προαπαιτούμενη. | => Πρέπει να παρέχει την ελευθερία σε τρίτους να βελτιώνουν το πρόγραμμα και να δημοσιεύουν τις βελτιώσεις στο ευρύ κοινό, ώστε να επωφελείται από αυτές ολόκληρη η κοινότητα. Η ελεύθερη πρόσβαση στον κώδικα είναι προαπαιτούμενη. | ||
- | |||
**Τέλος ας σημειωθεί ότι ο όρος //free software// πρέπει να αντιλαμβάνεται ως //freedom of speech// και όχι ως //free beer//. ;)** | **Τέλος ας σημειωθεί ότι ο όρος //free software// πρέπει να αντιλαμβάνεται ως //freedom of speech// και όχι ως //free beer//. ;)** | ||