我正在学习 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.dat
或type('degrees.dat')
.
同样,如果您想在编辑窗口中打开它,您可以使用edit('degrees.dat')
或edit degrees.dat