
如何在matlab legend函数中指定前文中数值作为图例?
简单来说,plot一条线,这条线是某一阻尼比下的线,阻尼比是在前面认为定义的的,那么这里如何在图例中显示这一数值呢?摘取语句如下:.......damnumb=input...
简单来说,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))但是不行啊!
在线等! 展开
摘取语句如下:
.......
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))但是不行啊!
在线等! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询