|
当有不同的mat需要加载时,每次只能加载一个进行演示,如何进行赋值相同的名称,这个代码很关键:
[filename ,pathname]=uigetfile({'*.mat';'*.*';},'选择信号'); %选择mat路径
FileFullName = [pathname filename]; %合成路径+文件名
% signal = load(FileFullName);
data=importfile1(FileFullName);
importfile1很关键:
- function a=importfile1(fileToRead1)
- %IMPORTFILE1(FILETOREAD1)
- % 从指定文件中导入数据
- % FILETOREAD1: 要读取的文件
- % 导入文件
- newData1 = load('-mat', fileToRead1);
- % 在基础工作区中从这些字段创建新变量。
- vars = fieldnames(newData1);
- for i = 1:length(vars)
- assignin('base', vars{i}, newData1.(vars{i}));
- a=newData1.(vars{i});
- end
复制代码
|
|