matlab的GUI同时载入多个mat文件的数据?

按下pushbutton,载入mat数据,能多选,一次载入多个mat数据。求代码。。。

给你一点提示,我没用GUI,是以前写函数文件用到读取多个mat文件到内存区。大同小异。
D=dir('directory\filname');%预读取的文件路径
N=max(size(D));%文件个数
for i=1:N
load(D(i,1).name));
end
但是不知道你的matlab版本,对于7.0,循环变量i可能得稍加改动。因为有路径符,.和..
如果还要选择,在for循环里,适当加个strcmp判断语句就可以了。
温馨提示:内容为网友见解,仅供参考
无其他回答

matlab的GUI同时载入多个mat文件的数据?
给你一点提示,我没用GUI,是以前写函数文件用到读取多个mat文件到内存区。大同小异。D=dir('directory\\filname');%预读取的文件路径 N=max(size(D));%文件个数 for i=1:N load(D(i,1).name));end 但是不知道你的matlab版本,对于7.0,循环变量i可能得稍加改动。因为有路径符,.和.....

matlab如何批量读取多个文件夹中的mat格式文件
p0 = '01科研\\';fnm = 'BenchMark_M.mat';dt = dir(p0);p = [dt.isdir];pt = dt(p);n = length(pt);for k = 1:n path = [p0 pt(k).name '\\']load([path fnm]);end;

matlab怎么读取一个文件夹下多个mat文件
多个mat文件只能一个一个load。假设经度的变量是lon,纬度的变量是lat:[r1,c1]=find(lon>a & lonc & lat<d);count=[];for i=1:length(r1)for j=1:length(r2)if r1(i)==r2(j)count=[count;r1(i)];end end end count就是A和B行数相同的行了 ...

如何用matlab读取大量数据的mat文件,四维的mat文件。我使用m=load...
load filename.mat 这样这个mat文件里的所有变量会独立的读到workspace里面

请教matlab 怎么合并多个.mat文件 本人将不胜感激
实际上就是把工作区的变量保存在一个mat文件,用save命令!

matlab中,我想依次循环load一个文件夹里的多个.mat文件,如何做到?
D = dir('文件夹路径\\*.mat');for i = 1 : length(D)load(['文件夹路径\\' D(i).name]);end

matlab,怎样读取多个mat文件再保存为一整个矩阵mat文件?
for ii=1:1:20 Filepath=['C:\\Users\\...'];%文件路径 FileName=[' Filepath','\\X',num2str(ii),'.mat'];a=importdata(FileName);data(:,ii)=a;end Filedata=[Filepath,'\\data.mat'];save(Filedata,'data');

matlab,想要依次load一个文件夹下的mat文件,这些mat文件的名字没有规律...
如果目录下有n个mat文件,a大小应该是nx1 a的每一个元素都是一个结构体,包含文件名,文件大小等信息 其中a(i).name 是第i个文件的名字 只要获得a之后加一个循环,就能读入所有的mat文件 path=‘文件夹路径’;a=dir(fullfile(path,'*.mat'));for ii=1:length(a)load(fullfile(path,a(ii)....

请问如何用matlab批处理多个数据文件??
把.mat文件放到一起 先ctrl+a再按F2 命名为XX(i).mat for i=1:100 load strcat('XX(',num2str(i),').mat'');end strcat是全并string

matlab 载入mat文件
你这样使用:a=load('a001.mat');a1=a.temp;a=load('a002.mat');a2=a.temp;a=load('a003.mat');a3=a.temp;这样你就得到a1-a3 多的话,可以把上面函数改成循环。

相似回答