作业帮 > 综合 > 作业

求大神用matlab编程编一下下这个程序咧!

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 09:47:15
求大神用matlab编程编一下下这个程序咧!

程序要简单一点的!要有m文件,运行结果截图!
求大神用matlab编程编一下下这个程序咧!
%1.
theta=[0:pi/10:2*pi];
%2.
value=sin(theta);
tablename={'正弦函数表'};
thead1={'角度'};
thead2={'正弦值'};
S = XLSWRITE('E:\mydoc\MATLAB\myworkbook.xls',tablename,'A1:A1')
S = XLSWRITE('E:\mydoc\MATLAB\myworkbook.xls',thead1,'A2:A2')
S = XLSWRITE('E:\mydoc\MATLAB\myworkbook.xls',thead2,'B2:B2')
S = XLSWRITE('E:\mydoc\MATLAB\myworkbook.xls',theta','A3:A23')
S = XLSWRITE('E:\mydoc\MATLAB\myworkbook.xls',theta','B3:B23')
%3.这个可能我不太理解题意,不清楚如何用disp在表格中添加表头和标题,只能在命令行里添加
>> disp(tablename)
'正弦函数表'
>> disp([thead1 thead2])
'角度' '正弦值'
%4.
tbl=[theta;sin(theta)];
fid = fopen('sintbl.txt','w');
fprintf(fid,'%6.2f %6.2f\n',tbl);
fclose(fid)
再问: 能不能简单一些,看不懂,而且输入matlab里面不能运行!
再答: 已经很简单了…… 难道是版本不兼容?我的是matlab 7.11 (2010b)全部代码运行过才发的 ,第2问我写错了,最后一行的theta应为value,参见附图2; 第3题必须直接在命令行运行,其他的可以保存为m文件。直接复制代码把分号去掉好观察单步运行结果,另外就是保存excel格式文件的路径必须修改为有效路径。
再问: 我输入后在怎么就成这样子了???

再答: 你执行的函数中是我机器上的路径,路径需要修改呀,大哥 ……
再问: 这个路径没学过,不懂!
再答: …… 没学过计算机应用基础? 那你就把 'E:\mydoc\Matlab……'修改成 ‘C:\’然后在C分区下找生成的表格好了