作业帮 > 综合 > 作业

如何在matlab legend函数中指定前文中数值作为图例?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/03/29 21:42:04
如何在matlab legend函数中指定前文中数值作为图例?
plot一条线,这条线是某一阻尼比下的线,阻尼比是在前面认为定义的的,那么这里如何在图例中显示这一数值呢?
摘取语句如下:
.
damnumb=input('请输入反应谱阻尼比个数(1-3):');
switch damnumb
case 1
damprat(1)=input('请输入阻尼比值(0-1):'); %赋值阻尼比
case 2
damprat(1)=input('请输入第一个阻尼比值(0-1):');
damprat(2)=input('请输入第二个阻尼比值(0-1):');
case 3
damprat(1)=input('请输入第一个阻尼比值(0-1):');
damprat(2)=input('请输入第二个阻尼比值(0-1):');
damprat(3)=input('请输入第三个阻尼比值(0-1):');
end
.
switch damnumb
case 1
h1=plot(freoper,dispspe(1,:),'b');
xlabel('频率(Hz)/周期(Sec)');
ylabel('幅值');
legend(?) %这里怎么输入呢?
grid on;
hold on;
...
尝试过legend(damprat(1))但是不行啊!
legend(num2str(danprat(1)))