Matlab中 mat檔案,需要遍歷變數,怎麼做

2022-02-27 14:43:27 字數 396 閱讀 8901

1樓:南雲德寸甲

估計你讀的時候是用import的吧?不要用它,你可以用下面的語句試試看

data=load('你的檔案路徑');

這樣你的所有資料就儲存到一個名字為data的陣列裡,如果向量是列的形式,要是你想讀第10個用a=data(:,10);這樣a中就儲存了你需要的那一列資料,其他列依次類推,行的方法也是類似的。如果想都讀出來,用一個for迴圈就ok了

回答完畢

2樓:賈元斐英燕

直接load

character.mat,不要賦值給data,就可以得到原始影象資料

或者i0_new=data.i0

;i1_new=data.i1;

i2_new=data.i2就可以了

matlab讀取 mat檔案中的指定資料

load filename,a 載入 mat 檔案 filename 中的指定變數a。對於讀取這個變數a中的某一列,可以運用 a m 可以提取a矩陣中的第m列。拓展說明 matlab中還有個 importdata可以匯入資料。a importdata filename 將filename中的資料匯入...

matlab中function輸入為檔案時怎麼用

function用來定義函式,一般一個函式放在一個.m檔案裡。舉個簡單的例子建立一個myfunction.m,然後在檔案中寫。function y myfunction a,b 其中a,b是輸入函式的引數,y是函式返回的值。當需要返回多個值時,可以將y看作一個陣列,或者直接將函式的開頭寫成如func...

matlab中m檔案如何命名求解

matlab的.m檔案保bai存的命名規則 1.檔名 du命名要用英文字zhi符,第一個dao字元不能是數字或下版劃線2.檔名不要取為matlab的一 權個固有函式,m檔名的命名儘量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與matlab內部函式名同名,結...