使用“MATLAB错误”;日记;
我正在学习MATLAB,我的家庭作业应该使用日记功能从命令窗口保存一个文件。我使用了以下代码使用“MATLAB错误”;日记;,matlab,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' )` 并得到了错误信
%% 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' )`
并得到了错误信息:
使用load时出错
ASCII文件第3行上的列数
degrees.dat必须与上一个相同
台词
我将上面的代码放在编辑器窗口中,但尝试将其直接放在命令窗口中,没有任何区别。加载保存的文件之前的代码似乎工作正常,我看不到与错误所示列数的差异。
有什么想法吗?你正确地使用了
日记。但是,您使用的load
是不正确的,并且根据手头的问题很可能是不必要的。您已经展示了可以使用“日记”保存文件
如果要在命令窗口中显示存储在文件degrees.dat
中的日记内容,可以在命令窗口中键入:
type degrees.dat
或type('degrees.dat')
同样,如果要在编辑窗口中打开它,可以使用
edit('degrees.dat')
或edit degrees.dat
diary
将命令窗口中的所有文本放入ASCII文件中<代码>加载
用于加载变量,通常从.mat
格式的文件加载变量,或者可以选择从ASCII加载特定格式的变量,这不是您在日志文件中得到的格式。日志文件通常不会由Matlab处理。您希望加载('degrees.dat')做什么?日记是跟踪您在命令窗口中输入的内容的一种好方法,您可以返回并查看您的记录。稍后,您很可能会了解保存和加载数据的方法。