loading" mat"在Matlab中的文件

时间:2017-04-12 08:58:16

标签: matlab

我试图通过以下方式在Matlab中加载mat文件:

file = 'DSC (1)';
load file;

但是我收到了这个错误:

Unable to read file 'file'. No such file or directory.

另一方面:

load 'DSC (1)';

有效。

任何想法,为什么第一个不起作用?

1 个答案:

答案 0 :(得分:4)

您正在使用Matlab脚本语法,而不是(推荐)函数语法。

load(file)会对变量file的内容执行加载。由于变量文件包含具有正确位置的字符串,因此可以使用。

但是load fileload 'file'会对字符串'file'执行加载。由于没有名为“file”的文件,因此无效。