Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako podmnožinu Array v MATLAB

MATLAB je softvérový balík technické pre manipuláciu a modelovanie veľké množstvo vedeckých alebo technických údajov . Vo väčšine prípadov sú tieto údaje sú uložené vo veľkých , viacrozmerných polí a matíc . MATLAB obsahuje rad metód pre extrahovanie podmnožiny viacrozmerných polí obsahujúcich dáta , takže môžete vykonávať určité analýzy . Pokyny dovolená 1

Construct dátového poľa . To možno vykonať import dát pre analýzu . Pre príklad , použite nasledujúci kód generovať trojrozmerný testovacie pole , zložené zo všetkých núl :

test_array = nuly ( 256,256,50 ) ;

V praxi , toto pole môže byť . séria 50 256 - by - 256 súborov
2

Vyberte si jeden dátový bod tým , že rieši daný index v poli :

my_data_point = test_array ( 128,128,10 ) ; celým

kód vráti jednu hodnotu z pixelu v stredu desiateho obrazu testovacieho poľa .
3

Vyberte zoznam dátových bodov tým , že rieši zoznam v príslušnom rozmere :

my_data_list = test_array ( [ 10 20 30 ] , 128,10 ) ;

kód vráti 3x1 vektor 10. , 20. a 30. hodnota . zo 128. riadku v desiatom obrazu skúšobného poľa
4

Vyberte radu dátových bodov indexovanie poľa pomocou štart , prírastok a koniec rozsahu sú vždy oddelené dvojbodkou :

my_data_range = test_array ( 10:5:100,128,10 ) ;

kód vráti 19x1 vektor 10. , 15. , cez 100. hodnôt 128. linky v desiatom obrázku skúšobného poľa . Odchod hodnotu prírastku off a len uvedenia štart a stop hodnoty oddelené dvojbodkou používa prírastok jedného
5

Vyberte celú dimenziu indexovanie pomocou operátor dvojbodku : .

my_data_line = test_array ( : , 128,10 ) ;

kód vráti 256x1 vektor obsahujúci 128. riadok 10. obraz v testovacom poli

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené