Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεDrucilla Gikas Τροποποιήθηκε πριν 10 χρόνια
1
Εισαγωγή στην Επιστήμη των Η/Υ ΙΙ Μάθημα 4 Gridding – Contouring με Matlab http://seismo.geology.upatras.gr/comp/
2
Τι έχουμε μάθει έως τώρα… Δεδομένα Αρχεία – Φόρτωση Αποθήκευση 2 διαστάσεις (X,Y)
3
Χωρικά δεδομένα Τα γεωλογικά δεδομένα συνήθως κατανέμονται στο χώρο (X,Y,Z) Η κατανομή αυτή είναι κυρίως ανομοιόμορφη Επομένως πρέπει με κάποιο τρόπο να υπολογιστεί η κατανομή τους σε έναν κάναβο ώστε να έχουμε την πλήρη εικόνα της κατανομής
4
Παραδείγματα γεωλογικών δεδομένων στο χώρο……. Ένα στρώμα πετρώματος Ένας υδροφόρος ορίζοντας
8
Gridding…. Τα περισσότερα γεωλογικά δεδομένα προκύπτουν από δειγματοληψίες που δεν ακολουθούν κάποια συγκεκριμένη γεωμετρία Για να υπολογίσουμε μια ομαλή και συνεχή επιφάνεια από μη συνεχή δεδομένα πρέπει να κάνουμε παρεμβολή (Interpolation)
9
Παρεμβολή ….
10
Ξεκινώντας από τα δεδομένα x,y, (z) επιλέγω αρχικά τα σημεία ελέγχου (control points). Μπορεί να είναι απλά τα δεδομένα που έχουμε ή ένα υποσύνολό τους. Η κατανομή των σημείων ελέγχου μπορεί να είναι ομοιόμορφη, τυχαία ή επιλεκτική. Στη συνέχεια υπολογίζουμε από τις τιμές των σημείων ελέγχου τις τιμές των σημείων του κανάβου Gridding….
11
Παράδειγμα…….
13
Επίδραση σημείων ελέγχου
14
Gridding…. Μέθοδοι Nearest – neighbor criterion ή κριτήριο του γειτονικού σημείου Τriangulation – Τριγωνοποίηση Kriging Spline, Laplacian fit, κ.ά
15
Gridding…. Τriangulation – Τριγωνοποίηση
16
Gridding…. Υπολογισμός των τιμών στα σημεία του κανάβου Αριθμητικός μέσος Κανονικοποιημένος μέσος 3D cubic polynomial splines …!!
18
Εντολές της Matlab ZI = griddata(x,y,z,XI,YI) – παρεμβάλει μια επιφάνεια της μορφής z = f(x,y) στα δεδομένα (διανύσματα) x,y,z. Για την παρεμβολή χρησιμοποιεί τα σημεία που περιέχονται στα διανύσματα XI και YI (σημεία κανάβου). Η εντολή προϋποθέτει την ύπαρξη 2 διανυσμάτων XI,YI που έχουν δημιουργηθεί με την εντολή meshgrid.
19
Εντολές της Matlab
20
Meshgrid – δημιουργεί διανύσματα κατάλληλα για παρεμβολή
21
Εντολές της Matlab contour(Z) contour(Z,n) contour(Z,v) contour(X,Y,Z) contour(X,Y,Z,n) contour(X,Y,Z,v) contour(...,LineSpec) [C,h] = contour(...) και contourf
22
Εντολές της Matlab colormap
23
autumn bone colorcube cool copper flag gray hot hsv jet lines pink prism spring summer white winter
24
Εντολές της Matlab mesh(X,Y,Z) mesh(Z) mesh(...,C) mesh(...,'Prop ertyName',Pro pertyValue,...) meshc(...) meshz(...) h = mesh(...) h = meshc(...) h = meshz(...)
25
Εντολές της Matlab surf(Z) surf(X,Y,Z) surf(X,Y,Z,C) surf(...,'Prop ertyName',Pr opertyValue) surfc(...) h = surf(...) h = surfc(...)
26
Εντολές της Matlab View(az,el)
27
Εργαστήριο……………….
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.