Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Import externých dát pomocou MATLAB dovozné funkcie založené na formáte súboru alebo low - level súboru I /O funkcie . Ak chcete napríklad načítať dáta z binárneho dátového súboru obsahujú čísla s jednoduchou presnosťou v plávajúcej čiarke zadajte nasledujúci kód do riadku MATLABu
my_file_handle = fopen ( " my_file.dat ' , ' rb ' ) ; . My_data = fread ( my_file_handle , n_data_points , " single " ) ; fclose ( my_file_handle ) ;
2
Spočítajte rozsah a poradie rôznych rozmerov vášho matice dát zastúpené v dátovom súbore . Dátový súbor obsahujúci sériu snímok môžu mať poradí " xyz " a rozmery 256 256 o 20
my_x_extent = 256 ; . My_y_extent = 256 ; my_z_extent = 20 ; my_data_dimensions = [ my_x_extent my_y_extent my_z_extent ] ;
3
previesť rad dátových bodov načítaných z dátového súboru do matice pomocou pretvoriť funkcie ( )
my_data_matrix = RESHAPE ( my_data , my_data_dimensions ) ; . < br pri výbere podmnožiny svojho matice dát , napríklad jeden obraz v obraze sérii - > Stránka 4
Odstráňte ojedinelým rozmery - tie , o rozsahu jednej . Prevádzkovateľ hrubého čreva v matice indexovanie vyberie všetky prvky danej dimenzie . . Ak " squeeze ( ) " nebol použitý , " my_data_slice " by mal rozsah 256 256 do 1 skôr ako 256 256 klipart
my_data_slice = squeeze ( my_data_matrix ( : , : , 10 ) ) ;
Copyright © počítačové znalosti Všetky práva vyhradené