0

我正在尝试构建一个循环,其中每个符号的颜色和形状分别取决于 value1 和 value2。

例如

名称 x 坐标 y 坐标 value1 value2

p1 x1 y1 1 0

p2 x2 y2 0 1

如果 value1=1 p1 颜色为蓝色,如果 value2=0 p1 形状为圆形

如果 value1=0 p1 颜色为红色,如果 value2=1 p2 形状为正方形

我知道如何编写一个 if 循环,但我不确定如何执行 2 个 if 循环

我很感激任何帮助

4

1 回答 1

2

对不起,但你的问题不是很清楚。我已经回答了我认为你想要的。

如果这是一个完全错误的回答,那么如果您可以改写这个问题,也许会对我们有所帮助。

if value1==0;
    p1color='b';
    p1shape='o';
else
    p1color='r'
    p1shape='s';
end

if value2==1;
    p2color='b';
    p2shape='o';
else
    p2shape='r';
    p2shape='s';
end

plot(x1,y1,[p1color p1shape],x2,y2,[p2color p2shape]);

这可能不是您正在寻找的……但您明白吗?

于 2013-09-19T16:47:29.160 回答