Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 3 Αρχεία...

21
Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 3 Αρχεία δεδομένων – Διαγράμματα

description

Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 3 Αρχεία δεδομένων – Διαγράμματα. Αρχεία δεδομένων στη Matlab. H Matlab μπορεί να χειριστεί αρκετά αρχεία δεδομένων Π.χ.αρχεία Excel, tiff, png, bmp (graphics) Lotus 123 WAV, AVI – αρχεία ήχου CSV, TXT, DAT, DLM, TAB κλπ…. - PowerPoint PPT Presentation

Transcript of Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 3 Αρχεία...

Page 1: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

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

Μάθημα 3

Αρχεία δεδομένων – Διαγράμματα

Page 2: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Αρχεία δεδομένων στη Matlab

• H Matlab μπορεί να χειριστεί αρκετά αρχεία δεδομένων

• Π.χ.αρχεία Excel, tiff, png, bmp (graphics)

• Lotus 123

• WAV, AVI – αρχεία ήχου

• CSV, TXT, DAT, DLM, TAB κλπ…

Page 3: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Εντολές χειρισμού αρχείων

• Load

• Save

• Textread

• Και πολλές άλλες …..

Page 4: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Παράδειγμα…..

SampleID %C %S

101 0.3657 0.0636

102 0.2208 0.1135

103 0.5353 0.5191

104 0.5009 0.5216

105 0.5415 -999

106 0.501 -999

Page 5: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

%SampleIDC S

101 0.3657 0.0636

102 0.2208 0.1135

103 0.5353 0.5191

104 0.5009 0.5216

105 0.5415 NaN

106 0.501 ΝaΝ

Παράδειγμα…..

Page 6: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Χειρισμός Πινάκων

• Τα δεδομένα από το αρχείο που εισάγουμε στη Matlab αποθηκεύονται σε ένα πίνακα

• Οι στήλες του πίνακα είναι όσες και οι στήλες του αρχείου

• Οι γραμμές του πίνακα είναι όσες οι γραμμές του αρχείου

Page 7: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Παράδειγμα…..

%SampleID%C %S

101 0.3657 0.0636

102 0.2208 0.1135

103 0.5353 0.5191

104 0.5009 0.5216

105 0.5415 NaN

106 0.501 ΝaΝ

Τι πίνακα θα πάρουμε..??

geochem 6x3 144 double array

Page 8: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Πίνακες……• Σε ένα πίνακα Α

το στοιχείο γραμμήxστήλη συμβολίζεται σαν Α(γραμμή,στήλη)

• Π.χ. Α(3,1)=103

• Στον χειρισμό Πινάκων ο χαρακτήρας : είναι πολύ σημαντικός, συμβολίζει ΌΛΑ τα στοιχεία

• Π.χ. Α(:,1)

101 0.36570.0636

102 0.22080.1135

103 0.53530.5191

104 0.50090.5216

105 0.5415 NaN

106 0.501 ΝaΝ

Πίνακας 6x3

στήλες

γρα

μμ

ές

Page 9: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Αποθήκευση• Save

• Με την εντολή Save μπορούμε να αποθηκεύσουμε ΟΛΕΣ τις μεταβλητές που έχουν οριστεί μέσα στο περιβάλλον της Matlab σε ένα binary αρχείο το οποίο μπορούμε αργότερα να φορτώσουμε με την εντολή Load

• Εναλλακτικά μπορούμε να αποθηκεύσουμε κάποιες μεταβλητές μόνο ή να αποθηκεύσουμε τα δεδομένα σε μορφή ASCII (text).

π.χ. save('d:\mymfiles\june10','vol','temp','-ASCII')

Page 10: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Δημιουργία Διαγραμμάτων

• Η Μatlab περιέχει πάρα πολλές συναρτήσεις για τη δημιουργία διαγραμμάτων π.χ. Plot, plot3, hist, rose, loglog, polar, semilogx κλπ.

• Η πιο βασική είναι η plot.

Page 11: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Plotting…..

• Plot Δημιουργεί ένα απλό διάγραμμα (x,y)

• Title Προσθέτει τίτλο

• Axis Διαμορφώνει τους άξονες

• Figure Δημιουργεί νέο figure…

• Subplot Δημιουργεί περισσότερα από ένα διαγράμματα σε ένα figure

• Hold Επιτρέπει να προσθέτουμε διαγράμματα στο ίδιο figure

Page 12: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Plotting…..

plot(...,'PropertyName',PropertyValue,...)

Line style Line widthColor Marker typeMarker sizeMarker face and edge coloring

Page 13: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Παράδειγμα….

• x = 0 : pi/10 : 2*pi;

• y = sin(x);

Page 14: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

• x = 0 : pi/10 : 2*pi;

• y1 = sin(x);

• y2 = cos(x);

• plot(x,y1,'r--',x,y2,'b-')

Παράδειγμα….

Page 15: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Παράδειγμα….

x = 0 : pi/10 : 2*pi;y = sin(x);plot(x,y)z=cos(x)

holdplot(x,z,'r')

hold off

Page 16: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Παράδειγμα….plot(x,y,'--rs','LineWidth',2,... 'MarkerEdgeColor','k',... 'MarkerFaceColor','g',... 'MarkerSize',10)

Page 17: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Subplot…..

subplot(m,n,p)

income = [3.2 4.1 5.0 5.6];outgo = [2.5 4.0 3.35 4.9];subplot(2,1,1)plot(income)subplot(2,1,2)plot(outgo)

subplot(2,2,1)

n

m

Page 18: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

Εξειδικευμένα διαγράμματα

• Bar

• Barh

• Bar3

• Bar3h

Page 19: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

• Pie

• Pie3

Εξειδικευμένα διαγράμματα

Page 20: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα

• Hist

• Rose

Εξειδικευμένα διαγράμματα

Page 21: Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα  3 Αρχεία δεδομένων – Διαγράμματα