【发布时间】:2018-07-01 18:26:11
【问题描述】:
我尝试在 MATLAB R2016a 中加载 .mat 文件。但是,当我创建文件名变量时,它失败了
使用加载出错 无法读取文件“文件名”。没有这样的文件或目录。
R2018a 的 documentation 声明文件名必须是
指定为字符向量或字符串
我做到了。我在 SO 上搜索了类似的问题,但它们都是由于输入错误,例如Error using load; Unable to read file matlab
复制代码:
clear all
mat1 = magic(5);
save mat1
clear mat1
load mat1 % working
clear mat1
filename = 'mat1.mat'; % tried with/without .mat
load filename % not working
- 此错误的原因是什么?
- 如何解决?
【问题讨论】:
-
能否请反对者给出一个理由?我花了一些时间才弄清楚这一点。以前这里没有回答;鼓励自己回答问题:stackoverflow.com/help/self-answer
-
我没有投反对票,但同样的问题经常被问到。
-
感谢您的回复。我一定是使用了错误的搜索词来找不到前两个示例。第三个似乎是一个不同的问题。
标签: matlab