| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Tecniche di programmazione IDL
    Interactive Lingua Dati ( IDL ) è uno strumento per la visualizzazione e la ricerca dei dati . IDL lavora con le "matrici ", il raggruppamento di oggetti in modo che permette loro di essere indirizzati individualmente o collettivamente . " Uno dei segreti per diventare un programmatore di IDL efficace", ha scritto Liam Gumley in "Programmazione IDL Pratico ", è l'uso efficace delle matrici , la formazione nel pensare e praticare in "operazioni di array anziché loop ". Cose che ti serviranno
    Commerciale programma
    Conoscenze di statistica
    Show More Istruzioni
    indicizzazione di un array
    1

    IDL , un array può sempre essere indicizzato in uno di due modi : per colonna e riga oppure semplice conteggio unidimensionale . Ad esempio, si consideri un array in due dimensioni :

    2 4 6 8 10 12

    12 14 16 14 12 10

    10 8 40 5 4 2
    < p > 2 8 9 19 18 17

    Per indicizzare il numero nella terza riga , terza colonna per riga e di colonna , si potrebbe digitare:

    IDL > print , arr [ 2.2 ] < br >

    sarebbe [ 2.2 ] invece di [3,3 ], perché si parte all'origine - 0 qui - e muove due spazi a destra, poi due spazi verso il basso . Tali da indurre la risposta: . 40
    2

    Si potrebbe indice di un array in modo unidimensionale così : .

    IDL > print , arr [14 ]
    < p > Nel caso di questa griglia , Stati

    2 4 6 8 10 12

    12 14 16 14 12 10

    10 8 40 5 4 2
    < p > 8 2 9 19 18 17

    che avrebbe nuovamente richiesto la risposta: 40 . In tal caso , la richiesta è per , nelle parole di Gumley , " la base zero offset del elemento dall'inizio dell'array . "
    3

    IDL fornisce , su richiesta , il media o varianza di un array. Per una matrice in IDL , come per ogni insieme di dati , la media è il numero ottenuto sommando i valori nel set e dividendo per il numero di valori . Se la matrice è questa :

    2 4

    3 7

    quindi la media è di 4 ( 16/4 = 4 ) per

    Dopo aver creato questo. matrice all'interno IDL , si può comandare in questo modo: .

    IDL > stampa , media ( arr) per ricevere quella risposta

    la varianza di un array, allo stesso modo, è la media dei quadrati delle differenze tra il valori e la media. Nel caso precedente , quadrati delle differenze sono 4 , 0 , 1 e 9 . La varianza , quindi , è 3,5 . Il relativo comando è :

    IDL > print , varianza ( arr ) economici 4

    Un programmatore IDL deve anche imparare a riordinare un array. Ci sono sette funzioni di riordino , come è già stata creata una griglia 3 - by - 2 così : .

    1 2 3

    4 5 6

    Ora , si vuole riformare in un 2-by griglia -3 così :

    1 2

    3 4 5 6


    Il comando è:

    IDL > arr - riforma ( arr , 2 , 3 ) per

    Previous :

    next :
      Articoli Correlati
    ·Che cosa è una dichiarazione di programma ? 
    ·Come scrivere espressioni booleane 
    ·Il ruolo e la funzione dei metadati 
    ·Come imparare Python for Free 
    ·Come modificare un file OCX 
    ·Come utilizzare Oracle Sequenze 
    ·Come passare variabili di shell a AWK 
    ·Come cambiare una password in OpenLDAP 
    ·Come formattare un ListBox con valore selezionato 
    ·Come riprodurre un file SRC 
      Articoli in evidenza
    ·Come a Confronta Funzioni di per archi in PHP 
    ·Come utilizzare il Ruby on Rails Console di query 
    ·Come convertire un numero intero di byte Java 
    ·Che cosa è un token in Java 
    ·Come aprire una maschera in Access utilizzando Visual B…
    ·Come fare un gioco da tavolo in Java 
    ·Come impostare i colori in VB.NET 
    ·Come fare un menu dinamico con PHP e MySQL 
    ·Che cosa è l' Adobe ExtendScript Toolkit 
    ·Come aggiungere applet Java utilizzando HTML Programmaz…
    Copyright © Conoscenza Informatica http://it.wingwit.com