我正在学习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必须与之前相同 线。
我将上面的代码放在编辑器窗口中,但是尝试将它直接放在命令窗口中,它没有什么区别。加载保存文件之前的代码似乎工作正常,我看不出像错误所示的列数差异。 有什么想法吗?
答案 0 :(得分:0)
您正在使用diary
。但是,您对load
的使用不正确,并且很可能根据手头的问题而不需要。您已经证明可以使用“日记”保存文件。
如果要在命令窗口中显示存储在文件degrees.dat
中的日记内容,可以在命令窗口中输入:
type degrees.dat
或type('degrees.dat')
。
同样,如果你想在编辑窗口中打开它,你可以使用
edit('degrees.dat')
或edit degrees.dat