『壹』 matlab讀取.mat文件中的指定數據
load(filename,A)載入 MAT 文件filename中的指定變數A。
對於讀取這個變數A中的某一列,可以運用代碼:
A(:,m)
可以提取A矩陣中的第m列。
拓展說明:
matlab中還有個代碼importdata可以導入數據。
A = importdata('filename'),將filename中的數據導入到工作區中,並保存為變數A;
『貳』 matlab 怎麼讀取.amat文件
我不太清楚這種格式的數據,如果matlab能讀取這種格式的數據,可以用fread進行讀取。舉個例子,若你的數據是300*500,每個數據佔4個位元組的浮點數,則可以用A = fread(fid,[300 500],'float');即可,其他參數請參考http://blog.sina.com.cn/s/blog_69666a220101iwv7.html
『叄』 Matlab怎麼讀取mat文件中的數據
不太清楚你的「每次讀取81維與另一個81維的數據計算歐氏距離」怎麼理解。
如果是這么理解的,第一組與第二組做計算,第二組與第三組做計算……
程序可以這么寫:假設1*8100維的矩陣為A,結果存在ans矩陣中
ans=zeros(1,99);
for i=1:99
a=A(81*(i-1)+1:81*i);
b=A(81*i+1:81*(i+1));
c=(a-b).^2;
ans(i)=sqrt(sum(c(:)));
end
『肆』 matlab怎樣循環讀取mat文件
for i=1:9
eval( [ 'load vectors_000' ,num2str(i) ] );
end
試試這個,適用於mat文件,
如果是其他文件,例如txt,可以用 fscanf 來讀取,適用性比較強,也要用到eval ,大致如此了
『伍』 matlab mat文件怎樣讀取和怎樣調用
mat是matlab的數據文件,可以直接雙擊導入 或者通過命令窗輸入命令以及編寫m文件導入 如果是當前目錄下的文件file1.mat,直接輸入load file1 如果不是當前目錄下的,輸入 load(['目錄\file1.mat']); 如果file1里含有a,b,c這三個變數, 導入後數據空間里,就直接存在a,b,c這三個量 如果怕數據空間里有重名的,會把已有數據沖掉 還可以load時給數據起名字 比如 data1 = load('file1.mat'); file1裡面的數據名都會變成data1這個struct 數據的各個field 就會分別被賦值為 data1.a data1.b data1.c 當然數據空間里只能看到有個struct cell,叫data1
『陸』 matlab mat文件怎樣讀取和怎樣調用
在MATLAB中.mat文件有兩種讀取方法:
從MATLAB工作目錄下找到該文件,雙擊;
使用MATLAB函數。
下面舉例說明如何使用MATLAB函數讀取和調用.mat文件:
%假設data.mat中包含變數:a、b、c
%%1:
load('data.mat');%或,loaddata.mat
%該情況下降data.mat中所有的變數都導入進來,且變數名可以直接訪問。比如訪問a:
Temp=a;%即可
%%2:
Varin=load('data.mat');
%該情況下,data.mat的所有變數(a,b,c)將存儲在結構體Varin中,如果要調用變數%b,則其方式為:
Temp=Varin.b;
『柒』 matlab mat文件怎樣讀取和怎樣調用
假如你的矩陣A、B都已賦值,現在需要將A、B矩陣保存成mat格式文件,執行如下命令:
save matfile A B
就會把A B矩陣數據保存在matfile.mat文件中。
2.首先是將你想打開的mat文件所在的目錄設置為當前工作目錄,然後執行如下命令:
load matfile
就會將matfile中的所有數據載入到當前工作環境中。
3. 如果想要僅僅讀取mat文件中某些特定的數據,那麼可以單獨調用:load matfile *。
load matfile A
這樣,A就會被載入到當前工作環境中,而其他的B不會被載入。
『捌』 matlab 如何導入mat數據並查看數據
%================================================ % 這是存儲數據的基本步驟 %================================================ 1.將數據存在文件里(可以是寫字板,.txt文本,Excel或者其他的數據文件) 2.打開file/Import Data (假設文件名為test) 3.出現Import Wizard 對話框,點擊next,finish 4.在Matlab的workspace窗口中出現變數名test,右擊選save as,將數據以*.mat存放在你需要的位置以後調用只需在對應的路徑下,load test.mat或者load('matlab\test.mat');此時,程序中將出現test的變數,即數據變數,在程序中直接運用即可,如:
『玖』 如何讀寫Matlab的mat文件
在MATLAB中.mat文件有兩種讀取方法:
從MATLAB工作目錄下找到該文件,雙擊;
使用MATLAB函數。
下面舉例說明如何使用MATLAB函數讀取和調用.mat文件:
%假設data.mat中包含變數:a、b、c
%%1:
load('data.mat');%或,loaddata.mat
%該情況下降data.mat中所有的變數都導入進來,且變數名可以直接訪問。比如訪問a:
Temp=a;%即可
%%2:
Varin=load('data.mat');
%該情況下,data.mat的所有變數(a,b,c)將存儲在結構體Varin中,如果要調用變數%b,則其方式為:
Temp=Varin.b;