matlab使用for循环绘制曲线图时,如何自定义曲线颜色? matlab如何绘制曲线图

6730℃ TERESA

matlab使用for循环绘制曲线图时,如何自定义曲线颜色?matlab如何绘制曲线图

matlab 怎么循环plot自定义颜色?

matlab中plot()函数的color参数可以通过颜色数组设定曲线的颜色,所以可以通过如下步骤循环自定义plot曲线的颜色:

1、自定义一个颜色数组

在matlab命令窗口输入如下代码:>> c = rand(5,3),表示生成一个5行3列的0~1之间的随机数组,这样每一行的三个数可以作为一个颜色数组。

2、循环绘制5条曲线

>> x = 0:pi/50:2*pi;

>> A = 1:5;

>> for i=1:5

plot(x,A(i)*sin(x),'color',c(i,:))  % 用数组c的第i行作为颜色数组

hold on

end

3、最终效果如下

如何在matlab中绘图并更改曲线颜色

展开全部

方法一:可以在绘图窗口中进行:Edit--->Figure Properties, 然后进行修改;

方法二:一个例子说明:

x=1:0.01:10;

y=sin(x);

% 注意

plot(x,y,'Color',[1 0 0]); % plot(x,y,'Color',[R G B]),改变RGB可以得到不同颜色,例%子给的是红色

matlab怎么循环plot自定义颜色?

首先定义一个颜色rgb的三元矩阵,n行3列

例如

c=[ 1 1 1;

1 1 0;

1 0 1;

........];

for i=1:n %n是你画曲线的数量

plot(x,y,'color',c(i,:));hold on %化曲线,每次循环根换数据和颜色

end

hold off

对于c,你可以用系统定义好的colormap

例如

c=colormap(jet(n)); %n是你要用的颜色数量

matlab 曲线图怎么设置颜色

plot(x, y,'r'),最后一个参数,单引号中的字母控制颜色,r为red,b为blue,等。