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內部函式名同名,結...