CyRhmU.jpeg
查看: 2293  |  回复: 11

clousyang

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
加入一个自动增长矩阵
示例:
Matrix=// \\;
linename={'line1';'line2';'line3'};
x=0:1:5;
for m=1:1:3
    n=input('enter the line No.:');
    if n==1
        y=x;
    elseif n==2
        y=2*x;
    elseif n==3
        y=3*x;
    end
    plot(x,y,'r')
    hold on
    Matrix=//Matrix,n\\;
    legend(linename(Matrix))
end
双斜杠为左右方括号
11楼2014-10-23 12:47:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

betterer

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
11楼: Originally posted by clousyang at 2014-10-23 12:47:35
加入一个自动增长矩阵
示例:
Matrix=// \\;
linename={'line1';'line2';'line3'};
x=0:1:5;
for m=1:1:3
    n=input('enter the line No.:');
    if n==1
        y=x;
    elseif n==2
        y=2*x ...

这个方法可行,不过有一个问题:
legend( )
括号中的竟然可以是一个列向量?(您这就是一个字符型列向量吧?),我看了一下help,legend的用法都是括号中加'legend1','legend2' 这种东西的啊, 请问您是怎么发现legend的括号中可以用列向量的呢?
12楼2016-07-28 02:27:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 idyllist 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见