使用"diary"的 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 行的列数 学位.dat必须与以前的学位相同 线。

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

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

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

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

最新更新