tianfen 发表于 2005-12-23 21:52

3D frequency response怎么画啊?

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

happy 发表于 2005-12-24 08:59

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

三维谱图吧

xueyi 发表于 2005-12-24 10:13

stem3(x,y,z)可以画3维图

tianfen 发表于 2005-12-24 21:08

<P>画三维图的命令是有啊,像plot3(),mesh().不过不知道怎么用啊!是不是要编个小程序啊?</P>

心灯 发表于 2005-12-24 22:09

<P>看一下help嘛<BR>help plot3<BR>doc plot3</P>

xueyi 发表于 2005-12-25 10:02

不用编程,只需给参数变量赋值<BR>同意楼上,看下help完全搞定

龚英姬 发表于 2006-2-24 21:29

tianfen 发表于 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 * ;<BR>SYS=tf(b,a);<BR>=bode(SYS,w);<BR>magdB = 20*log10(mag);<BR>magnitude(k,:) = magdB(1,1,:);<BR>end<BR>w=log10(w);<BR> = meshgrid(w,Y);<BR>mesh(w1,Y1,magnitude)</P>
页: [1]
查看完整版本: 3D frequency response怎么画啊?