首页 > 旅游见闻提升知识

plot颜色(plot颜色设置)

MATLAB plot画线的颜色怎么设

MATLAB plot画线的颜色设定

plot中画线的颜色通常是八种:

标记符颜色

r红

g绿

b蓝

c蓝绿

m紫红

y黄

k黑

w白

但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令如下(x为横坐标,y为纵坐标):

color的域值为0—1

plot(x,y,'Color',[1 0 0]);代表红色

plot(x,y,'Color',[0 1 0]);代表绿色

plot(x,y,'Color',[0 0 1]);代表蓝色

plot(x,y,'Color',[0.3 0.8 0.9]);则是三种颜色组成的新颜色。

当需要以上常用的八种以外的颜色时,只要设置颜色中RGB的值就可以得到不同的颜色。

比如画一条蓝色的x号线:

plot(x,y,'bg')

画图:

线形:-实线-.点划线--长虚线:短虚线

符号颜色符号线形

b蓝.点

c青。圈

g绿××标记

k黑-实线

m紫红*星号

r红:点线

w白-.点划线

y黄--虚线

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中plot函数一共能调用多少种颜色

matlab中可以调用所有存在的颜色。解决方法如下:

1、首先在matlab中创建了一个自定义函数test_data,并将test_data函数放在当前文件夹,如下图所示。

2、在命令行窗口中输入test_data(3)进行调用函数,返回结果9。

3、在命令行窗口中调用函数,需要注意的是调用函数要在当前文件夹中,就是要在自定义函数test_data的路径文件夹下,不然会出现找不到的情况。

4、也可以创建m脚本文件来调用自定义函数,在m脚本文件输入“t=test_data(3);disp(t);。

5、最后运行脚本文件之后,可以在命令行得出结果9。

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 plot画线的颜色是什么颜色啊

MATLAB plot画线的颜色设定

plot中画线的颜色通常是八种:

标记符颜色

r红

g绿

b蓝

c蓝绿

m紫红

y黄

k黑

w白

但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令如下(x为横坐标,y为纵坐标):

color的域值为0—1

plot(x,y,'Color',[1 0 0]);代表红色

plot(x,y,'Color',[0 1 0]);代表绿色

plot(x,y,'Color',[0 0 1]);代表蓝色

plot(x,y,'Color',[0.3 0.8 0.9]);则是三种颜色组成的新颜色。

当需要以上常用的八种以外的颜色时,只要设置颜色中RGB的值就可以得到不同的颜色。

比如画一条蓝色的x号线:

plot(x,y,'bg')

画图:

线形:-实线-.点划线--长虚线:短虚线

符号颜色符号线形

b蓝.点

c青。圈

g绿××标记

k黑-实线

m紫红*星号

r红:点线

w白-.点划线

y黄--虚线

本文链接:http://www.wmyx8.com/html/87964208.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。