作业帮 > 综合 > 作业

怎么在matlab中的一族曲线每一条加上标注

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 05:22:42
怎么在matlab中的一族曲线每一条加上标注
我用matlab画了不同参数的阶跃响应曲线,想在每一条曲线上加上曲线描述,求高手怎么添加,下面是我的程序:close
wn=8;
for i=[0.2:0.2:1,2]
num=wn^2;
den=[1,2*i*wn,wn^2];
step(num,den)
hold on
end
怎么在matlab中的一族曲线每一条加上标注
程序改为如下:wn=8;
for i=[0.2:0.2:1,2]   
    num=wn^2;  
    den=[1,2*i*wn,wn^2];     
    step(num,den)   
    hold on
end
legend('i=0.2','i=0.4','i=0.6','i=0.8','i=1','i=2') %可设置成你想要的名字
再问: 有没有哪种方法可以在曲线旁边标注一下?比如在第一条曲线旁边标注0.2?
再答: 程序改成如下: wn=8;

for i=[0.2:0.2:1,2]    

    num=wn^2;     

    den=[1,2*i*wn,wn^2];      

    step(num,den)       

    hold on

end

legend('i=0.2','i=0.4','i=0.6','i=0.8','i=1','i=2') %可设置成你想要的名字

text(0.5,1.5,'i=0.2')

text(0.4,1.25,'i=0.4')

text(0.4,1.1,'i=0.6')

text(0.5,1,'i=0.8')

text(0.5,0.9,'i=1')

text(0.5,0.6,'i=2')