Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-08-05, 00:55   #1
b728664
初级会员
 
注册日期: 2008-08-05
年龄: 36
帖子: 13
声望力: 17
b728664 正向着好的方向发展
默认 [求助]matlab excel

請問各位要怎麼把matlab裡的數值 匯入excel? 我想把它繪成圖表
l1=10;
l2=4;
fprintf(' e e2 Ax Ay \n')
fprintf(' ---------- ---------- --------- ---------- \n')
for i = 1:10
e=120+i*2;
e2=30+i*4;
Ax = l1*cosd(e)-l2*cosd(e2);
Ay = l1*sind(e)+l2*sind(e2);
fprintf('%11.f %11.f %12.3f %12.3f \n',e,e2, Ax, Ay)
end;:cry:
b728664 当前离线   回复时引用此帖
旧 2008-08-05, 03:50   #2
mtseasky
初级会员
 
注册日期: 2008-07-25
年龄: 45
帖子: 15
声望力: 17
mtseasky 正向着好的方向发展
默认

fid01 = fopen('output.xls','w');
l1=10;
l2=4;
fprintf(fid01,'e\t e2\t Ax\t Ay\n'); %第一行
for i = 1:10
e=120+i*2;
e2=30+i*4;
Ax = l1*cosd(e)-l2*cosd(e2);
Ay = l1*sind(e)+l2*sind(e2);
fprintf(fid01,'%f\t %f\t %f\t %f\n',e,e2, Ax, Ay);
end;
fclose(fid01);
mtseasky 当前离线   回复时引用此帖
旧 2008-08-06, 12:10   #3
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: matlab excel

偶也学到了,谢谢楼上坛友!!
mathjiang 当前离线   回复时引用此帖
旧 2008-08-07, 20:41   #4
b728664
初级会员
 
注册日期: 2008-08-05
年龄: 36
帖子: 13
声望力: 17
b728664 正向着好的方向发展
默认 回覆: matlab excel

好厲害唷,果真高手雲集,要跟你們督多學習:lovely:
b728664 当前离线   回复时引用此帖
旧 2008-08-07, 22:06   #5
mtseasky
初级会员
 
注册日期: 2008-07-25
年龄: 45
帖子: 15
声望力: 17
mtseasky 正向着好的方向发展
默认 回复: matlab excel

也只是新手而已
一起学习了
mtseasky 当前离线   回复时引用此帖
旧 2008-08-11, 22:14   #6
mtseasky
初级会员
 
注册日期: 2008-07-25
年龄: 45
帖子: 15
声望力: 17
mtseasky 正向着好的方向发展
默认 回复: matlab excel

%指定excel的页面Sheet2
Row1={'e','e2','Ax','Ay'};
xlswrite('xlsoutput.xls', Row1, 'Sheet2','A1');
l1=10;
l2=4;
for i = 1:10
e=120+i*2;
e2=30+i*4;
Ax = l1*cosd(e)-l2*cosd(e2);
Ay = l1*sind(e)+l2*sind(e2);
M(i,=[e e2 Ax Ay];
end;
xlswrite('xlsoutput.xls', M, 'Sheet2','A2');
mtseasky 当前离线   回复时引用此帖
旧 2008-08-18, 12:50   #7
b728664
初级会员
 
注册日期: 2008-08-05
年龄: 36
帖子: 13
声望力: 17
b728664 正向着好的方向发展
默认 回覆: 回复: matlab excel

謝謝唷 又多會一種方法
b728664 当前离线   回复时引用此帖
旧 2008-08-20, 01:28   #8
pslpsl
普通会员
 
注册日期: 2008-08-17
年龄: 36
帖子: 70
声望力: 20
pslpsl 是一个将要出名的人pslpsl 是一个将要出名的人
默认 回复: matlab excel

引用:
作者: mtseasky 查看帖子
%指定excel的页面Sheet2
Row1={'e','e2','Ax','Ay'};
xlswrite('xlsoutput.xls', Row1, 'Sheet2','A1');
l1=10;
l2=4;
for i = 1:10
e=120+i*2;
e2=30+i*4;
A...


代码:
Row1={'e','e2','Ax','Ay'};
xlswrite('xlsoutput.xls', Row1, 'Sheet2','A1');
l1=10;
l2=4;
M=zeros(10,4);
for i = 1:10
e=120+i*2;
e2=30+i*4;
Ax = l1*cosd(e)-l2*cosd(e2);
Ay = l1*sind(e)+l2*sind(e2); 
M(i,:)=[e e2 Ax Ay];
end;
xlswrite('xlsoutput.xls', M, 'Sheet2','A2');
pslpsl 当前离线   回复时引用此帖
旧 2008-08-26, 21:16   #9
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: matlab excel

再一次向坛友学习了,感觉真的很好!!!
mathjiang 当前离线   回复时引用此帖
旧 2008-08-26, 21:25   #10
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: matlab excel

随便问一下各位大侠,如何从excel读入数据到matlab,越详细越好哈。偶遇到了如下问题:
》xlsread('petrol.xls','a2:i11')
??? Error using ==> xlsread at 262
File D:\我的文档\MATLAB\petrol.xls not in Microsoft Excel Format.
mathjiang 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]MATLAB写文件 ylm MATLAB论坛 0 2008-08-28 20:15
【求助】simulink的随机信号如何和m文件中的变量相连啊? lufeng19861126 MATLAB论坛 0 2008-04-07 11:50
【求助】matlab仿真中有关于音频的模块吗? 我爱白白 MATLAB论坛 2 2008-01-30 17:40
毕业论文答辩前的准备 yesman MATLAB论坛 0 2007-12-11 15:58


所有时间均为北京时间。现在的时间是 09:04


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.