我正在学习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必须同以前 线
错误。
我把上面的代码放在编辑器窗口中,但试着把它直接放在命令窗口中,并没有什么区别。直到加载保存的文件的代码似乎工作正常,我不能看到像错误指示的列数的差异。 任何想法?
'diary'把从命令窗口中的所有文本的ASCII文件。 'load'用于加载变量,通常来自'.mat'格式的文件,或者可选地使用特定格式的ASCII,这不是你在日记文件中得到的。日记文件通常不用于通过Matlab进行处理。你认为'load('degrees.dat')'做了什么? –