<p>程序改为如下:<\/p><pre t="code" l="cpp">wn=8;\r\nfor i=[02:02:1,2] \r\n num=wn^2; \r\n den=[1,2iwn,wn^2]; \r\n step(num,den) \r\n hold on\r\nend\r\nlegend('i=02','i=04','i=06','i=08','i=1','i=2') %可设置成你想要的名字
很简单,这个程序没有错,错的视觉,因为Plot是讲各信号用线连接起来的,自然两个点之间连起来就成斜线了,但没有错。
可以用stem画,或plot(a,'');这样就没有这种斜线了
阶跃函数的命令是heaviside 此命令得到的值在0处是一个“非数”NaN clear all;clc;n=-5:25;fn=heaviside(n-10);plot(n,fn,'r','Markersize',15);grid on;hold on; 如果你想自己定义n=10处的数值,比如05 倒是可以画图,但命令实际给不出来的。
以上就是关于matlab中这个阶跃曲线怎么设置全部的内容,包括:matlab中这个阶跃曲线怎么设置、matlab画阶跃函数的大问题、matlab中阶跃函数怎么表示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)