Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
IDL , pole môže byť vždy indexované jedným z dvoch spôsobov : podľa stĺpca a riadku , alebo jednoduchým jednorozmerné počtu . Napríklad , zvažovať rad vo dvoch rozmeroch :
2 4 6 8 10 12
12 14 16 14 12 10
10 8 40 5 4 2
8 2 9 19 18 17
index číslo v treťom rade , tretí stĺpec podľa riadku a stĺpca , jeden by mohol napísať :
IDL > tlač , arr [ 2,2 ]
Bolo by [ 2,2 ] , skôr než [ 3,3 ] , pretože jeden začína na začiatku - 0 tu - a pohybuje sa dve medzery doprava , potom sa dve medzery . To by výzva odpoveď : 40
2
Dalo by sa index poľa v jednorozmerné spôsobom , teda : .
IDL > tlač , arr [ 14 ]
< . p > V prípade tejto siete ,
2 4 6 8 10 12
12 14 16 14 12 10
10 8 40 5 4 2
8 2 9 19 18 17
, že by sa znova vyzve odpoveď : 40. V tomto prípade , výzva je pre , v Gumley slov , " nuly posun prvku zo začiatku poľa . "
3
IDL poskytuje , na vyžiadanie , znamená , alebo rozptyl poľa . Pre pole v IDL , rovnako ako v prípade súboru údajov , stredná hodnota je číslo získané sčítaním hodnôt v sade a potom vydelením počtu hodnôt . Je-li pole je toto :
2 4
3 7
potom priemer je 4 ( 16 /4 = 4 )
Po vytvorení , že . polia v IDL , kto môže prikázať toto : .
IDL > tlač , priemer ( arr ) prijať túto odpoveď
rozptyl poľa , podobne , je priemer štvorcov rozdielov medzi hodnoty a stredné . Vo vyššie uvedenom prípade , že štvorcové rozdiely sú 4 , 0 , 1 a 9. Rozptyl , potom je 3.5 . Príslušný príkaz :
IDL > tlač , variance ( arr )
4
IDL programátor musí tiež naučiť poradí poľa . Existuje sedem usporiadanie položiek funkcie , as ste už vytvorili 3 - o - 2 mriežku tak :
1 2 3
4 5 6
Teraz , chcete reformovať do 2 - by . -3 mriežky tak :
1 2
3 4
5 6
príkazu je :
IDL > arr reforme ( pole , 2 , 3 )