在matlab中区分b / w fscanf和load函数

时间:2014-08-02 14:52:44

标签: matlab

在我的matlab程序中,我正在使用fscanf读取数据文件并编写代码来读取所有值。这让我写了几个步骤。

如何使用Load()函数来克服此广告,使其变得简单。

1 个答案:

答案 0 :(得分:1)

因此加载的方式是从MATLAB二进制文件/ ascii文件加载变量。为了创建所述文件,您必须使用保存功能,例如

octave:3> T = "Hello"
T = Hello
octave:4> save "-binary" "testfile" T
octave:5> clear
octave:6> T
error: 'T' undefined near line 1 column 1
octave:6> load "-binary" "testfile" T
octave:7> T
T = Hello
octave:8> 

抱歉,我使用octave作为示例,但无论哪种方式都是相同的代码。因此,如果您知道要使用相同的数据,只需将其保存为MATLAB的二进制格式即可。它应该为您自己节省下次使用数据时必须使用fscanf的时间。