这个文件就一直提示??? Undefined function or variable 'test0'.
在线等
matlab 我有一个矩阵是用.mat的格式存得,是在上一个m文件夹运行完成之后生成的,为什么我再load这个.mat
答案:4 悬赏:0 手机版
解决时间 2021-03-04 23:14
- 提问者网友:我没有何以琛的痴心不悔
- 2021-03-04 16:25
最佳答案
- 五星知识达人网友:行路难
- 2021-03-04 17:19
一个是文件名,一个是变量名,看看你是不是搞混淆啦。
全部回答
- 1楼网友:想偏头吻你
- 2021-03-04 19:02
load 不能加.mat不过加了他会load好后报错。
所以你加.mat试一下。
- 2楼网友:不如潦草
- 2021-03-04 18:54
MATLAB中导入数据通常由函数load实现,该函数的用法如下:
● load:如果matlab.mat文件存在,导入matlab.mat中的所有变量,如果不存在,则返回error。
● load filename:将filename中的全部变量导入到工作区中。
● load filename X Y Z ...:将filename中的变量X、Y、Z等导入到工作区中,如果是MAT文件,在指定变量时可以使用通配符“*”。
● load filename -regexp expr1 expr2 ...:通过正则表达式指定需要导入的变量。
● load -ascii filename:无论输入文件名是否包含有扩展名,将其以ASCII格式导入;如果指定的文件不是数字文本,则返回error。
● load -mat filename:无论输入文件名是否包含有扩展名,将其以mat格式导入;如果指定的文件不是MAT文件,则返回error。
- 3楼网友:西岸风
- 2021-03-04 17:33
你分别load进来。 比如说这些mat文件里面变量是 v1,v2,v3,v4,...v11 你就 vall=[v1,[v2;v3;v4;v5;v6;v7;v8;v9;10;v11]]; save vall.mat vall -mat 就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯