找回密码
 注册
Simdroid-非首页
查看: 93|回复: 5

matlab画图处理

[复制链接]
发表于 2010-4-28 10:13:23 | 显示全部楼层 |阅读模式 来自 山东青岛
要求B=(1-(3*r/(2*L))*tan(beta)*tan(beta/2)*tan(beta/2)*sin(3*90*t))*90的图像,我写了个代码:
syms  t B ;
r=37;L=140.5;beta=pi/18;
>> B=(1-(3*r/(2*L))*tan(beta)*tan(beta/2)*tan(beta/2)*sin(3*90*t))*90

B =

90 - (221279527368039465*sin(270*t))/4611686018427387904

>> ezplot('90 - (221279527368039465*sin(270*t))/4611686018427387904',[0,pi])

图像如附件中,但有两点请大家帮忙。1)就是代码虽然运行出来了,但我感觉写得很差,希望能在大家帮助下,写出正常的代码;2)就是图像看不清,太密集,怎么将图像输出像y=sin(X)的图像一样清楚。请大家帮忙。
 楼主| 发表于 2010-4-28 10:15:42 | 显示全部楼层 来自 山东青岛
Simdroid开发平台
我级别低,好像不能够把我运行的图像给上传,就是图像很密集,看不清楚,能否将图像显示稀疏点,这样看起来清楚,谢谢大家
回复 不支持

使用道具 举报

发表于 2010-4-28 12:02:22 | 显示全部楼层 来自 浙江杭州
1级会员每个贴子的单个附件尺寸要小於100 KB,所以你的图片尺寸不能太大。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-4-28 14:33:03 | 显示全部楼层 来自 山东青岛
3# messenger 谢谢版主,知道了。可是我那个只有8.15k。不知道怎么回事,说不支持此类的文件类型,而我这个文件类型是matlab里保存的m.fig
回复 不支持

使用道具 举报

 楼主| 发表于 2010-4-28 14:37:53 | 显示全部楼层 来自 山东青岛
参照rocwoods的代码,我改写了个,
syms  t B ;
r=37;L=140.5;beta=pi/18;
B=@(t) (1-(3*r/(2*L))*tan(beta)*tan(beta/2)*tan(beta/2)*sin(3*90*t))*90;
eval(char(B),';');
t=0:0.15:12;
plot(t,arrayfun(@(T) B(T),t))
回复 不支持

使用道具 举报

发表于 2010-4-28 18:37:55 | 显示全部楼层 来自 浙江杭州
压缩成rar文件

3# messenger  谢谢版主,知道了。可是我那个只有8.15k。不知道怎么回事,说不支持此类的文件类型,而我这个文件类型是matlab里保存的m.fig
zuobinjstu 发表于 2010-4-28 14:33
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 01:33 , Processed in 0.040680 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表