声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1399|回复: 7

3D frequency response怎么画啊?

[复制链接]
发表于 2005-12-23 21:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>比如:G(s,r)=sinr/(2s+1)有两个参数,三维的bode图怎么画?</P>
回复
分享到:

使用道具 举报

发表于 2005-12-24 08:59 | 显示全部楼层

回复:(tianfen)3D frequency response怎么画啊?

三维谱图吧
发表于 2005-12-24 10:13 | 显示全部楼层
stem3(x,y,z)可以画3维图
 楼主| 发表于 2005-12-24 21:08 | 显示全部楼层
<P>画三维图的命令是有啊,像plot3(),mesh().不过不知道怎么用啊!是不是要编个小程序啊?</P>
发表于 2005-12-24 22:09 | 显示全部楼层
<P>看一下help嘛<BR>help plot3<BR>doc plot3</P>
发表于 2005-12-25 10:02 | 显示全部楼层
不用编程,只需给参数变量赋值<BR>同意楼上,看下help完全搞定
发表于 2006-2-24 21:29 | 显示全部楼层
[em03]
 楼主| 发表于 2006-2-27 16:23 | 显示全部楼层
<P>我画出来了,大家可以看看,呵呵<BR>w=logspace(-2,4,500);<BR>Y = 0.1:0.005:0.6;<BR>magnitude=zeros(101,500);<BR>for k=1:101,<BR>r=0.005*(k-1)+0.1;<BR>b=[(9e-004*sin(5*r)+0.007*sin(10*r)),(0.0056*sin(10*r)+26.1e-004*sin(5*r)),(216*sin(5*r)+126*sin(10*r))];<BR>a=1.0e+009 * [0.0000,    0.0000,    0.0003,    0.0002,    4.3200];<BR>SYS=tf(b,a);<BR>[mag, phase]=bode(SYS,w);<BR>magdB = 20*log10(mag);<BR>magnitude(k,:) = magdB(1,1,:);<BR>end<BR>w=log10(w);<BR>[w1,Y1] = meshgrid(w,Y);<BR>mesh(w1,Y1,magnitude)</P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-26 03:21 , Processed in 0.060217 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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