『壹』 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;