Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

IDL Τεχνικές Προγραμματισμού

Interactive Data Language ( IDL ) είναι ένα εργαλείο για την οπτικοποίηση και τη διερεύνηση των δεδομένων . IDL λειτουργεί με « συστοιχίες », η ομαδοποίηση των αντικειμένων με τρόπους που τους επιτρέπει να αντιμετωπιστούν είτε ατομικά είτε συλλογικά . " Ένα από τα μυστικά για να γίνει μια αποτελεσματική προγραμματιστής IDL », έγραψε ο Liam Gumley σε " Πρακτική Προγραμματισμός IDL , " είναι η αποτελεσματική χρήση των συστοιχιών , κατάρτιση στον τρόπο σκέψης και εξάσκηση σε " πράξεις array αντί βρόχους . " Τα πράγματα που θα χρειαστείτε Πώληση Επαγγελματικός πρόγραμμα
γνώση των στατιστικών

Παρουσίαση Περισσότερες οδηγίες
Αποδελτίωση ένα Array
Η 1

Στην IDL , ένας πίνακας μπορεί πάντοτε να αναπροσαρμόζονται σε έναν από τους δύο τρόπους : με στήλη και σειρά, ή με απλή μονοδιάστατη μέτρηση. Για παράδειγμα, σκεφτείτε μια σειρά σε δύο διαστάσεις :

2 4 6 8 10 12

12 14 16 14 12 10

10 8 40 5 4 2

8 2 9 19 18 17

Για δείκτη ο αριθμός στην τρίτη σειρά , τρίτη στήλη με σειρά και στήλη , θα μπορούσε κανείς να πληκτρολογήσετε :

IDL > print , arr [ 2.2 ]

θα ήταν [ 2.2 ] αντί [ 3,3 ], επειδή ξεκινάει από την προέλευση - 0 εδώ - και κινείται δύο τετράγωνα προς τα δεξιά , στη συνέχεια, δύο θέσεις κάτω . Αυτό θα ωθήσει την απάντηση : 40 2

Κάποιος θα μπορούσε δείκτη μια σειρά σε ένα μονοδιάστατο τρόπο έτσι : .

IDL > print , arr [ 14 ] Ξενοδοχεία <. p > στην περίπτωση αυτού του δικτύου ,

2 4 6 8 10 12

12 14 16 14 12 10

10 8 40 5 4 2

8 2 9 19 18 17

που θα ζητήσει και πάλι την απάντηση : 40 . Στην περίπτωση αυτή , η προτροπή είναι , σύμφωνα με τα λόγια Gumley , "η zero-based offset του στοιχείου από την αρχή του πίνακα . "
Εικόνων 3

IDL προβλέπει , σε πρώτη ζήτηση , η μέση διακύμανση ή ενός πίνακα. Για μια συστοιχία σε IDL , όπως και για κάθε σύνολο δεδομένων, η μέση τιμή είναι ο αριθμός που προκύπτει από την άθροιση των τιμών στο σύνολο και στη συνέχεια διαιρώντας με τον αριθμό των αξιών. Αν ο πίνακας είναι το εξής:

2 4

3 7

τότε η μέση τιμή είναι 4 ( 16/4 = 4 )

Μετά τη δημιουργία αυτού. array μέσα IDL , μπορεί κανείς να διοικήσει αυτό : .

IDL > εκτύπωση , σημαίνει ( ARR) για να λάβετε την απάντηση

η διακύμανση του μια σειρά , επίσης , είναι ο μέσος όρος των τετραγώνων των διαφορών μεταξύ των τιμές και η μέση . Στην ανωτέρω περίπτωση , οι διαφορές είναι τετράγωνο 4 , 0 , 1 και 9 . Η διακύμανση , τότε , είναι 3,5 . Η σχετική εντολή είναι :

IDL > print , διακύμανση ( ARR )
Η 4

Ένας προγραμματιστής IDL πρέπει επίσης να μάθουν να αναδιατάξετε μια σειρά . Υπάρχουν επτά αναδιάταξη λειτουργίες , όπως έχετε ήδη δημιουργήσει ένα 3 - με - 2 πλέγμα έτσι :

1 2 3

4 5 6

Τώρα , θέλετε να το μεταρρυθμίσουμε σε 2 -by . -3 πλέγμα έτσι :

1 2

3 4

5 6

Η εντολή είναι :

IDL > άφ μεταρρύθμιση ( ARR , 2 , 3 )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα