MATLAB中循环画直线,并随机改变线条颜色
- 原创
- |
- 浏览: 11358
- |
- 更新:
matlab的绘图功能很强大,因此它在科学实验和社会调研中被广泛应用。我们在一张图上循环画多个线条,怎么随机改变线条颜色?下面将将进行介绍。
方法/步骤
-
一种方法是 通过设置RGB值得随机值,来改变线条颜色
下面是代码:
cy=5;
for j=1:cy
x = -pi:.1:pi;
y = j*sin(x)/cy;
hold on;
plot(x,y,'Color',[rand(),rand(),rand()]);
end
-
还有一种方法:通过函数来循环指定线条颜色:
代码如下:
cy=5;
for j=1:cy
x = -pi:.1:pi;
y = j*sin(x)/cy;
hold on;
a=j/(cy+2);
plot(x,y,'Color',[a,1-a,a]);
end
END