MATLAB中循环画直线,并随机改变线条颜色

  • 原创
  • |
  • 浏览: 11358
  • |
  • 更新:

matlab的绘图功能很强大,因此它在科学实验和社会调研中被广泛应用。我们在一张图上循环画多个线条,怎么随机改变线条颜色?下面将将进行介绍。

方法/步骤

  1. 2

    一种方法是  通过设置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

  2. 3

    还有一种方法:通过函数来循环指定线条颜色:

    代码如下:

    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

换一批 相关经验

此内容有帮助 ?