我正在学习 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 文件 degrees.dat 的第 3 行上的列数必须与前几行相同。
我把上面的代码放在编辑器窗口中,但试图把它直接放在命令窗口中,它没有什么区别。直到加载保存的文件的代码似乎工作正常,我看不到像错误指示的列数的差异。
您正确地使用了diary
。但是,您对load
的使用是不正确的,并且很可能是基于手头的问题而不需要的。您已经证明可以使用“日记”保存文件。
如果要在命令窗口中显示存储在文件degrees.dat
中的日记内容,可以在命令窗口中键入:type degrees.dat
或type('degrees.dat')
。
同样,如果要在编辑窗口中打开它,可以使用edit('degrees.dat')
或edit degrees.dat
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(37条)