使用“日记”的MATLAB错误

时间:2017-08-27 21:43:55

标签: matlab

我正在学习MATLAB,我的作业应该使用日记功能从命令窗口保存文件。我使用了以下代码,

%% 2.21

clc
clear

diary( 'degrees.dat' )

columnOne = linspace(0, 180, 8);
columnTwo = columnOne .* (pi / 180);
D_to_R = [columnOne', columnTwo']

diary off

clc
clear

load ( 'degrees.dat' )`

并收到错误:

使用加载时出错 ASCII文件第3行的列数 degrees.dat必须与之前相同 线。

我将上面的代码放在编辑器窗口中,但是尝试将它直接放在命令窗口中,它没有什么区别。加载保存文件之前的代码似乎工作正常,我看不出像错误所示的列数差异。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您正在使用diary。但是,您对load的使用不正确,并且很可能根据手头的问题而不需要。您已经证明可以使用“日记”保存文件。

如果要在命令窗口中显示存储在文件degrees.dat中的日记内容,可以在命令窗口中输入: type degrees.dattype('degrees.dat')

同样,如果你想在编辑窗口中打开它,你可以使用 edit('degrees.dat')edit degrees.dat