如何在matlab legend函数中指定前文中数值作为图例?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/14 06:36:25
如何在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))但是不行啊!
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))但是不行啊!
![如何在matlab legend函数中指定前文中数值作为图例?](/uploads/image/z/8272879-7-9.jpg?t=%E5%A6%82%E4%BD%95%E5%9C%A8matlab+legend%E5%87%BD%E6%95%B0%E4%B8%AD%E6%8C%87%E5%AE%9A%E5%89%8D%E6%96%87%E4%B8%AD%E6%95%B0%E5%80%BC%E4%BD%9C%E4%B8%BA%E5%9B%BE%E4%BE%8B%3F)
legend(num2str(danprat(1)))