Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 4

Σχετικά έγγραφα
Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ. Παλινδρόμηση Δημιουργία Video Συναρτήσεις GUI Μάθημα 6

Δημιουργία καννάβου στο QGIS

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

3) το παράθυρο Πίνακας τιμών όπου εμφανίζονται οι τιμές που παίρνουν οι παράμετροι

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS

SPSS Statistical Package for the Social Sciences

I.4. ΕΚΤΙΜΗΣΗ ΑΙΟΛΙΚΟΥ ΔΥΝΑΜΙΚΟΥ ΚΑΤΑΣΤΡΩΣΗ ΑΙΟΛΙΚΟΥ ΧΑΡΤΗ ΠΕΡΙΟΧΗΣ. I.4.b Εισαγωγή ανεμολογικών μετρήσεων (raw data)

Δημιουργία ανάγλυφου στο QGIS

Εργαστήριο 4 ΔΗΜΙΟΥΡΓΙΑ ΓΡΑΦΗΜΑΤΩΝ ΜΕ ΤΟ EXCEL ΑΚ ΤΡΑΥΛΟΣ

2. Δισδιάστατα γραφικά

Δημιουργία καννάβου στο QGIS

Εισαγωγή στην Αριθμητική Ανάλυση

Ανάκτηση του Ψηφιακού Μοντέλου Εδάφους για την Ελλάδα, με χρήση του ArcMap10.2

Γραφικές παραστάσεις (2ο μέρος)

Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier)

Ανοίξτε την εικόνα Hel_MDSGEO και δημιουργήστε δύο έγχρωμα σύνθετα ένα σε πραγματικό χρώμα (True color) και ένα σε ψευδοέχρωμο υπέρυθρο (CIR)

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

Προγραμματιστικό Περιβάλλον

Μεταβολές της Δυναμικής Ενέργειας στην κατακόρυφη κίνηση σώματος εξαρτημένου από ελατήριο. Με τη βοήθεια λογισμικού LoggerProGR

ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΜΕ ΕXCEL

Λίστες στο Scratch 2.0.

Περιεχόμενα ΓΕΩΠΥΛΗ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΚΕΝΤΡΙΚΟ SITE. ΧΑΡΤΗΣ... 2 Είσοδος στην εφαρμογή «Χάρτης»... 2 Λειτουργίες εφαρμογής «Χάρτης»...

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

4 ο Εργαστήριο Τυχαίοι Αριθμοί, Μεταβλητές Συστήματος

Πως θα αποθηκεύσει τη λίστα με τα ψώνια του και θα την ανακτήσει στο Σ/Μ; και πως θα προσθέσει στη λίστα του επιπλέον προϊόντα;

ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΩΝ. 1) Προβολή Γραμμές εργαλείων Σχεδίαση. ΜΑΘΗΜΑ 5 ο : ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ 1

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα

Εργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών

Using Custom Python Expression Functions

Αλληλεπίδραση με το Matlab

Εισαγωγή στην Στατιστική (ΔΕ200Α-210Α)

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro

ημιουργία και διαχείριση πινάκων

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Microsoft PowerPoint 2007

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Κειμενογράφος WORD

Η εργασία που επέλεξες θα σου δώσει τη δυνατότητα να συνεργαστείς με συμμαθητές σου και να σχεδιάσετε μια εικονική εκδρομή με το Google Earth.

ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ

CTEC-153: ΥΤΛΛΑ ΕΡΓΑΙΑ

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

Παιχνιδάκια με τη LOGO

1 ο Εργαστήριο Συντεταγμένες, Χρώματα, Σχήματα

Σχεδιαζόμενη Απόδειξη Πληρωμής

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Δημιουργία Ψηφιακού Μοντέλου Βυθού για τον κόλπο του Σαρωνικού, με τη χρήση Συστημάτων Γεωγραφικών Πληροφοριών

Ποιές εντολές του Scratch πρέπει να ξέρω;

Σχεδίαση μίας κάτοψης στο AutoCAD. Ρυθμίσεις σχεδίου στο AutoCAD. Ομοιόθετη αναπαραγωγή Η εντολή offset. Πανομοιότυπη αναπαραγωγή Η εντολή copy.

5 η ΕΝΟΤΗΤΑ Γραφήματα στο MATLAB

Περιεχόμενα 1 ΑΝΑΘΕΩΡΗΣΕΙΣ ΓΕΝΙΚΑ ΓΕΩΑΝΑΦΟΡΑ ΕΙΚΟΝΩΝ ΜΕΣΩ RASTER DESIGN (AUTOCAD)... 3

2η Εργαστηριακή Άσκηση

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Μαθήματα Scratch -Δραστηριότητα 1 Παλέτα Κίνηση

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ MATLAB / FUZZY LOGIC TOOLBOX

Οδηγίες για το Geogebra Μωυσιάδης Πολυχρόνης Δόρτσιος Κώστας

Οδηγίες για την Άσκηση 1

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό

Περιεχόμενα. 26 Γραφικά δύο διαστάσεων Γραφικά τριών διαστάσεων... 45

Γραφικά περιβάλλοντα από τον χρήστη Graphical User Interfaces (GUI)

Γρήγορη Εκκίνηση. Όταν ξεκινήσετε το GeoGebra, εμφανίζεται το παρακάτω παράθυρο:

Εργαστηριακή άσκηση 8 η (EXCEL) ΣΥΝΑΡΤΗΣΕΙΣ-ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ- ΓΡΑΦΗΜΑΤΑ

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

Γνωρίστε το Excel 2007

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word)

Παλέτα Κίνηση. Καλό είναι πριν ξεκινήσετε το παρακάτω φυλλάδιο να έχετε παρακολουθήσει τα παρακάτω δύο videos: a) Εισαγωγή στο περιβάλλον του Scratch

Υπολογισμός παραμέτρων του γήινου πεδίου βαρύτητας - Εξηγήσεις και πληροφορίες χρήσης

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ

Eισαγωγή στο λογισμικό QGis

Well Seal.

Παράδειγμα «Ημίτονο και ζωγραφική!»: Έχει δει στα μαθηματικά τη γραφική παράσταση της συνάρτησης του ημιτόνου; Σας θυμίζει κάτι η παρακάτω εικόνα;

Εφαρμογές Πληροφορικής στην Τοπογραφία

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου

Συστήματα Αναμονής (Queuing Systems)

Οδηγός Χρήστη για το ιαλειτουργικό Χάρτη

Παλέτα Κίνηση. Για να μετακινήσουμε ένα αντικείμενο χρησιμοποιούμε την εντολή ΚΙΝΗΣΟΥ

Εποπτεία μαθήματος στο LAMS του ΠΣΔ

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών

Georeferencing Topo Sheets and Scanned Maps

3 ο Εργαστήριο Μεταβλητές, Τελεστές

ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΙΝΙΤΑΒ Ξεκινώντας το Στατιστικό Πρόγραμμα Minitab 16

Αγώνες αυτοκινήτου Παιχνίδι για 2 παίκτες

Αλλαγή προσανατολισμού εγγράφου σε κατακόρυφο ή οριζόντιο, αλλαγή μεγέθους σελίδας

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1

Α. Θα καλεί υποπρόγραμμα INPUT που θα διαβάζει τις τιμές του πίνακα MAP.

ΕΝΔΕΙΚΤΙΚΕΣ ΑΣΚΗΣΕΙΣ για το μάθημα "ΨΗΦΙΑΚΗ ΧΑΡΤΟΓΡΑΦΙΑ"

Εργασία 2 Δεύτερη Κάτοψη στο AutoCAD. Σχεδίαση μίας κάτοψης στο AutoCAD. Ρυθμίσεις σχεδίου στο AutoCAD. Πανομοιότυπη αναπαραγωγή Η εντολή copy.

Stroke.

ΜΕΛΕΤΗ ΑΡΜΟΝΙΚΗΣ ΤΑΛΑΝΤΩΣΗΣ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΤΟΥ ΜΑΘΗΤΗ Τάξη, τμήμα: Ημερομηνία:. Επώνυμο-όνομα:..

3. Τρισδιάστατα γραφικά

Αριθμητική Επίλυση Συνήθων Διαφορίκών Εξισώσεων 3ο Εργαστήριο 27/03/2015 1

Χρονικές σειρές 3 o μάθημα: Εισαγωγή στη MATLAB

Λεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης

ZTrade Quick Start User Manual Version 2.2

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών

Transcript:

Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 4 Σημειώσεις 1. Για να δημιουργήσουμε το χάρτη χρησιμοποιούμε την εντολή >> worldmap('greece') ή την εντολή >> worldmap([34 42],[19 31],'patch') όπου τα νούμερα αντιστοιχούν στις συντεταγμένες του χάρτη (Γεωγρ.πλάτος, μήκος). Με τον ίδιο τρόπο δημιουργούμε χάρτες για διάφορες χώρες ή ευρύτερες περιοχές. Για να δούμε τα ονόματα των χωρών-περιοχών που μπορούν να χρησιμοποιηθούν με την εντολή worldmap δίνουμε απλά >> worldmap. Τέλος επιλέγουμε Copy Figure από το μενού Edit της εικόνας και μετά Paste στο Word.

2. Για να προσθέσουμε την θέση κάποιας πόλης πρέπει να γνωρίζουμε τις συντεταγμένες της (είτε να της έχουμε από κάποιο άλλο πρόγραμμα είτε να τις βρούμε με τη Matlab). Για να βρούμε τις συντεταγμένες ενός σημείου στο χάρτη δίνουμε την εντολή inputm, ([lat,long] = inputm(npts), όπου npts ο αριθμός των σημείων που θέλουμε να ψηφιοποιήσουμε). Για παράδειγμα με την εντολή ([lat,long] = inputm(2) ψηφιοποιούμε τις θέσεις δύο πόλεων (ο χάρτη πρέπει να έχει ήδη δημιουργηθεί και να είναι ανοιχτός). Δίνοντας για παράδειγμα την εντολή [lat,long]=inputm(4) η Matlab αλλάζει τον κέρσορα σε σταυρόνημα και εμφανίζει τον χάρτη για ψηφιοποίηση, όταν κάνουμε κλικ στα σημεία που θέλουμε οι μεταβλητές lat, long παίρνουν τις τιμές των συντεταγμένων των σημείων (Γεωγραφικό πλάτος, μήκος). Παράδειγμα: για τις πόλεις Πάτρα, Θεσσαλονίκη, Βόλος, Ηράκλειο: lat = 38.1814 40.5910 39.2806 35.3401 long = 21.6130 22.8732 22.9433 25.0744 Τέλος με την εντολή plotm μπορούμε να βάλουμε στο χάρτη τη θέση των πόλεων. (H plotm δουλεύει όπως η plot αλλά σε χάρτες). Παράδειγμα: plotm(lat,long,'^r') θα βάλει πάνω στο χάρτη τις θέσεις των πόλεων χρησιμοποιώντας τρίγωνα με κόκκινο χρώμα. Αν θέλουμε να βάλουμε και το όνομα της πόλης αρχικά δημιουργούμε ένα πίνακα κειμένου με τα ονόματα, towns=['patra '; 'Thessaloniki' ;'Volos ';'Irakleio ']; και με την εντολή >> textm(lat,long,towns) προσθέτουμε τα ονόματα στο χάρτη.

3. Αφού κατεβάσουμε τα δεδομένα (π.χ. αρχείο 4947.dat) φορτώνουμε το αρχείο στη Matlab με την εντολή load π.χ. load 4947.dat και δημιουργείται η μεταβλητή Χ4947 με τα δεδομένα (2 στήλες). Στη συνέχεια α) επιλέγουμε την προβολή που θα χρησιμοποιήσουμε για να δημιουργήσουμε το χάρτη (για να βρούμε τις διαθέσιμες προβολές δίνουμε >> help mapproj) β) με την εντολή axesm δημιουργούμε την εικόνα με την προβολή που θέλουμε >> axesm miller και γ) δημιουργούμε το χάρτη με την εντολή plotm >> plotm(x4947(:,2),x4947(:,1))

4. Φορτώνουμε τα δεδομένα geoid με την εντολή load geoid. Το αρχείο geoid περιέχει τη μορφή του γεωειδούς (μια επιφάνεια, στην οποία η βαρυτική έλξη της γης είναι παντού η ίδια). Καλύπτει όλη τη γη, απομακρύνεται δε από την πραγματική επιφάνεια όταν είναι πάνω από περιοχές με μεγαλύτερη πυκνότητα και επομένως ισχυρότερη βαρύτητα. Πάνω από τις λιγότερο πυκνές περιοχές, το γεωειδές κινείται πιο κοντά προς την πραγματική επιφάνεια. Όταν φορτωθεί το αρχείο στη Matlab δημιουργείται ένας πίνακας με διαστάσεις 180x360 δηλαδή το πλεγματικό αρχείο geoid περιέχει δεδομένα ανά 1 μοίρα για όλη τη Γη. Για μεγαλύτερη ακρίβεια είναι δυνατόν να χρησιμοποιήσουμε και την εντολή egm96geoid η οποία θα φορτώσει τα ίδια δεδομένα αλλά από ένα κάναβο 15 λεπτών της μοίρας (για περισσότερες πληροφορίες : http://cddisa.gsfc.nasa.gov/926/egm96/egm96.html) Αφού φορτώσουμε τα δεδομένα στη Matlab, έχουμε διάφορες επιλογές για να δημιουργήσουμε το χάρτη ισοκαμπυλών:

Με την εντολή worldmap (map, maplegend, 'TYPE') worldmap(geoid,geoidlegend), η μεταβλητή 'TYPE' επιλέγει τον τύπο χάρτη που θα δημιουργηθεί. Οι διαθέσιμες επιλογές είναι patch, line, patchonly, lineonly, none, mesh, meshonly, mesh3d, dem, demonly, dem3d, dem3donly, ldem3d, ldem3donly, lmesh3d, lmesh3donly. Για να προσθέσουμε μια χρωματική κλίμακα χρησιμοποιούμε την εντολή contourcmap π.χ. contourcmap(10,'jet','colorbar','on','location','horizontal'). Με την εντολή contourfm(map,maplegend). Αρχικά επιλέγουμε την προβολή που θα χρησιμοποιήσουμε figure; axesm eckert4. Στη συνέχεια προσθέτουμε τις ακτογραμμές στο χάρτη plotm(coast,'k') και τέλος δημιουργούμε το χάρτη ισοκαμπυλών με την εντολή contourfm(geoid,geoidlegend,-120:20:100) και την χρωματική κλίμακα με την εντολή colorbar('horiz'). Η επιλογή της χρωματικής κλίμακας γίνεται με την εντολή colormap π.χ. colormap(jet).

Με τις εντολές meshm, surfm >> axesm eckert4 >> meshm(geoid,geoidlegend) >> plotm(coast,'k') >> colorbar('horiz') >> figure >> axesm eckert4 >> plotm(coast,'k') >> [meshlat,meshlon] = meshgrat(geoid,geoidlegend,[90 180]); >> surfm(meshlat,meshlon,geoid) >> colorbar('horiz')

5. Τα δεδομένα του πίνακα topo φορτώνονται στη Matlab με την εντολή load topo. Όπως πολύ εύκολα μπορούμε να δούμε από το περιβάλλον εργασίας της Matlab δημιουργείται ένας χάρτης με διαστάσεις 180x360, όπως και στην περίπτωση του πίνακα geoid. Στη συγκεκριμένη περίπτωση όμως τα δεδομένα είναι τοπογραφία σε ένα κάναβο 1x1 μοίρα. Για να δημιουργήσουμε ένα χάρτη ακολουθούμε τα προηγούμενα παραδείγματα. >> worldmap(topo,topolegend) >> figure >> axesm eckert4 >> plotm(coast,'k') >> contourfm(topo,topolegend); >> colorbar('horiz')

6. Για την ψηφιοποίηση θα χρησιμοποιηθεί το αρχείο minput.m το οποίο είναι ένα πρόγραμμα σε Matlab (ή αλλιώς μια συνάρτηση της Matlab). Το minput.m έχει δημιουργηθεί για το σκοπό αυτό και δεν αποτελεί μέρος του πακέτου της Matlab. Αφού το κατεβάσουμε και το τοποθετήσουμε στο φάκελο εργασίας, μαζί με την εικόνα που θα ψηφιοποιήσουμε (test.jpg) δίνουμε την εντολή data=minput( test.jpg ) η εντολή αυτή θα εκτελέσει το αρχείο minput.m με είσοδο το test.jpg και θα αποθηκεύσει τα αποτελέσματα στη μεταβλητή data. Αρχικά από το παράθυρο εντολών δίνουμε τα φυσικά όρια του διαγράμματος (Χ 1 έως 11, Υ 1 έως 11) για το σκοπό αυτό χρησιμοποιείται η εντολή input η οποία ζητά από τον χρήστη την εισαγωγή μιας τιμής και την επιστρέφει στην μεταβλητή (π.χ. η εντολή xmin = input('specify xmin! '); 1 θα δώσει στην μεταβλητή xmin την τιμή 1). Στη συνέχεια πρέπει να ορίσουμε τα όρια της εικόνας σε pixel και αυτό γίνεται κάνοντας κλικ στο κάτω αριστερό και πάνω δεξιό άκρο της και πατώντας το return, π.χ. Click on lower left and upper right corner, then <return>

xcr = 56.0000 433.0000 ycr = 427.0000 49.0000 Οι τιμές δίνονται από την εντολή ginput η οποία επιστρέφει τις συντεταγμένες του κέρσορα. Οι πιο πάνω τιμές είναι οι τιμές σε pixel των ορίων (Χ, Υ) της εικόνας, τις οποίες το πρόγραμμα θα χρησιμοποιήσει μαζί με τις πραγματικές τιμές που του έχουμε δώσει (Χ:1-11,Υ:1-11) για να υπολογίσει τις πραγματικές τιμές κάθε σημείου. Τέλος, η Matlab διαβάζει το αρχείο test.jpg και το προβάλει σε μια εικόνα, ταυτόχρονα ο κέρσορας έχει αλλάξει σε σταυρόνημα και μπορούμε να ψηφιοποιήσουμε τα σημεία του διαγράμματος κάνοντας διαδοχικά κλικ σε κάθε ένα από αυτά και πατώντας το return στο τέλος, π.χ. Click on data points to digitize, then <return> data = 1.0000 1.0529 1.9814 2.0582 3.0159 3.0106 3.9443 4.0423 5.0849 5.0741 6.0133 6.0529 7.0477 6.9524 8.0292 8.0899 9.0637 9.0423 10.0186 10.0212

Στο τέλος της διαδικασίας η μεταβλητή data έχει τις πραγματικές τιμές των σημείων και μπορούμε να κάνουμε το διάγραμμα με την εντολή plot, π.χ. plot(data(:,1),data(:,2),'sk'). Το αρχείο minput.m. function data = minput(imagefile) % Εισαγωγή δεδομένων (φυσικά όρια του διαγράμματος) xmin = input('specify xmin! '); xmax = input('specify xmax! '); ymin = input('specify ymin! '); ymax = input('specify ymax! '); % Άνοιγμα και προβολή της εικόνας B = imread(imagefile); a = size(b,2); b = size(b,1);

imshow(b); % Ορισμός των ορίων της εικόνας σε pixel disp('click on lower left and upper right cr, then <return>') [xcr,ycr]= ginput; XMIN=xmin-((xmax-xmin)*xcr(1,1)/(xcr(2,1)-xcr(1,1))); XMAX=xmax+((xmax-xmin)*(a-xcr(2,1))/(xcr(2,1)-xcr(1,1))); YMIN=ymin-((ymax-ymin)*ycr(1,1)/(ycr(2,1)-ycr(1,1))); YMAX=ymax+((ymax-ymin)*(b-ycr(2,1))/(ycr(2,1)-ycr(1,1))); % Ψηφιοποίηση disp('click on data points to digitize, then <return>') [xdata,ydata]= ginput; XDATA = XMIN + ((XMAX-XMIN)*xdata / size(b,2)); YDATA = YMIN + ((YMAX-YMIN)*ydata / size(b,1)); data(:,1) = XDATA; data(:,2) = YDATA; Η εικόνα test.jpg