永发信息网

matlab里面怎么load .mat类型的文件

答案:2  悬赏:40  手机版
解决时间 2021-03-19 10:53
  • 提问者网友:箛茗
  • 2021-03-18 19:30
在matlab里面,我把文件地址存放在字符串变量中,使用load函数,load这个代表路径的字符串,结果提示load使用错误,请问,怎么load 一个表示路径的字符串呢???(我知道直接load路径就可以,但是我有很多文件,文件路径有一定规律,要是可以用字符串直接表示变化的路径可以省很多麻烦)
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-18 19:53
可以使用的load函数调用形式,有:
load(filename)
load(filename,'-mat')

load filename

filename需要是一个字符串,代表文件名。如果该文件不在matlab的当前目录以及默认函数库目录下的时候,需要加上文件所在目录,如
'C:\Users\hphp\Documents\MATLAB\Experiment1\data.mat'
可以省略后缀名,matlab会自动判断文件类型。

filename可以缺省,缺省值为 'matlab.mat'。即缺省时matlab会找一个名叫matlab的mat文件导入。matlab.mat也是mat文件存储时的默认存储名。
全部回答
  • 1楼网友:野慌
  • 2021-03-18 20:57
load循环读入.mat % f001.mat, f002.mat, f003.mat三个数据文件,其变量名称均为a(1x3的矩阵) a = [0 0 1]; save f001; a = [0 0 2]; save f002; a = [0 0 3]; save f003; clear; x = zeros(3); %将三个文件的数据读到 x 中 for i = 1:3 filename = ['f00' num2str(i)]; load (filename); x(i, :) = a; %a是load进入的变量名 end disp('x = '); disp(x); x = 0 0 1 0 0 2 0 0 3
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯