matlab中这个阶跃曲线怎么设置

matlab中这个阶跃曲线怎么设置,第1张

<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中阶跃函数怎么表示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9856008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存