matlab plot线型,matlab画图怎么设置线条类型和颜色
matlab plot线型,matlab画图怎么设置线条类型和颜色详细介绍
本文目录一览: 求助:Matlab程序,plot画图关于虚线和实线的问题
用plot画图函数,图形的线型可以这样去实现。
一、线型为虚线
plot(x,y,'r--') %绘制红色的虚线
二、线型为实线
plot(x,y,'k-') %绘制黑色的实线
三、实例:用虚线绘制y=sin(2*x)曲线,用实线绘制y=sin(2*x)*cos(x)曲线
>>x=-pi:pi/10:pi;
>>y1=sin(2*x);y2=sin(2*x).*cos(x);
>>plot(x,y1,'r--',x,y2,'k-')
>>xlabel('x'),ylabel('y')
>>legend('y=sin(2x)','y=sin(2x)cos(x)');
怎么用matlab设置颜色和线性
举个简单例子:
x=0:0.1:6;
y=sin(x);
plot(x,y,'--r*','linewidth',2,'markersize',5)%'--':表示线型;'r':表示线条的颜色为red(红色);'*':表示标记代号;'linewidth':表示线宽,其宽度为2;'markersize':表示标记的尺寸,其尺寸为5。
在程序中设定。使用格式plot(x,y,'color_point_linestyle')%单引号中,分别表示线颜色色,数据点和线型,y与x均为向量,线色(r-red,g-green,b-blue,w-white,k-black,i-invisible,y-yellow),线型(-,-.,--,:),数据点(.,o,x,+,*,S,H,D,V,^,>,<,p)可根据需要进行选择
例如:plot(x,y,'r_o_-')表示红色以圈为数据点组成的实线
举个例子;
plot(x,y,'r-'),红色虚线;
如果记不住符合含义,可以在figure--->edit--->figure properties进行修改
figure;%开了窗口
x = -pi:.1:pi;
y = sin(x);
plotHand = plot(x,y);
set(plotHand,'LineWidth',10,'Color','red');
%或者set(plotHand,'LineWidth',10,'Color',[1,0,0])
%或者plot(x,y,'LineWidth',10,'Color','red');
望采纳!
line('1,0,0,1',''color','blue','width',5)
在matlab中,可以利用plot函数来绘制图形,同时设置图形的线型及其颜色。
plot函数的基本调用格式如下:
plot(Y) % 如果Y是m×n的数组,以1:m为横坐标绘制图形
plot(X1,Y1,...) % 如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同的尺寸;如果X和Y其中一个是向量另一个为数组,X和Y中尺寸相等的方向对应绘制多条曲线;如果X和Y其中一个是标量另一个为向量,那么将绘制垂直X或者Y轴离散的点。
plot(X1,Y1,LineSpec,...) % 通过参数LineSpec指定曲线的曲线属性,它包括线型、标记符和颜色。plot函数支持同时绘制任意组图形
plot(...,'PropertyName',PropertyValue,...) % 设置由plot创建的所有曲线句柄对象的属性
设置线型及其颜色的命令如下:
x = 1 : 8;
y=[1 3 5 7 2 4 6 8];
plot(x, y, ...
'r--', ... % 设置线型为虚线,颜色为红色
'LineWidth', 2) % 设置线宽
附录:MATLAB中提供的线型属性
matlab中画图线型怎么设置
给你一个实际的例子,你运行一下就明白了。
x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,'--rs','LineWidth',2, 'MarkerEdgeColor','k', 'MarkerFaceColor','g','MarkerSize',10)
上面的数值可以变。
工具:matlab软件
步骤:
1、打开matlab软件,绘制0到2*pi范围内的正弦余弦函数,默认的图形是实线,颜色第一条是蓝色,第二条红色。
2、在写绘图代码时,设定特定的线型,例如,画虚线:plot(x,y1,'--')
3、画星点线:plot(x,y1,'p')
4、设置线条颜色: plot(x,y1,'r')在第二张图中给出各种颜色和线型的符号。
5、可以在一条命令中同时设置线型和颜色。plot(x,y1,'--*r')。
Matlab中plot出灰色线条
方法/步骤
下面将以一个简单的绘图操作为例。
绘制0到2*pi范围内的正弦余弦函数,默认的图形是实线,颜色第一条是蓝色,第二条红色...
设置线型:
可以在写绘图代码时,设定特定的线型,例如,画虚线:
plot(x,y1,'--')
画星点线:plot(x,y1,'p')
类似地,
‘*’,*号线
‘<' ,三角符号线等等
设置线条颜色:
plot(x,y1,'r')
类似地,在第二张图中给出各种颜色和线型的符号。
另外,我们可以在一条命令中同时设置线型和颜色。
plot(x,y1,'--*r')。
黑色的可以
plot(x,y,'k')
灰色的要用到rgb
clc;clear allx=0:0.1:2*pi;y=sin(x);plot(x,y,'color',[0.5 0.5 0.5])
matlab中plot函数有几种格式
matlab中plot函数主要有下列几种格式:
plot(X,Y)
plot(X,Y,LineSpec)
plot(X1,Y1,...,Xn,Yn)
plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)
plot(Y)
plot(Y,LineSpec)
X,Y;X1,Y1;...;Xn,Yn——数据
LineSpec——线型,如“-”,“:”,“.-”,“--”
如何在matlab中绘制任意线型图形。
方法:设置plot()函数的'LineWidth'参数即可设置线条的粗细。另外,还可以设置绘图曲线的颜色,散点样式等:
'MarkerEdgeColor'—散点的边框颜色
'MarkerFaceColor'—散点的填充颜色
'MarkerSize'—散点的大小
下面进行实例演示:
1、打开matlab,输入如下代码计算绘图的散点数据
>> x = 0:pi/20:2*pi;
>> y1 = sin(x);
>> y2 = 0.5*sin(x);
2、画图并设置线条粗细
>> plot(x,y,'LineWidth',4) % 设置线条宽度为4
3、设置散点样式
>> plot(x,y*0.5,'bd:','LineWidth',4','MarkerEdgeColor','r','MarkerFaceColor','y','MarkerSize',10)
设置三点边框为红色,填充黄色,大小为10
4、绘图效果如下
matlab画图怎么设置线条类型和颜色
若要改变颜色,在坐标对后面加上相关字符串即可:
x=0:0.01:10;
plot(x,sin(x),'r')
若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字符串即可:
plot(x,sin(x),'r*')
关于以上字符串的含义如下:
(matlab)plot画图的颜色线型
y 黄色 · 点线
m 粉红 ○ 圈线
c 亮蓝 × ×线
r 大红 + +字线
g 绿色 - 实线
b 蓝色 * 星形线
w 白色 : 虚线
k 黑色 -.
-- 点划线
matlab6.1线形:
[ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram | hexagram ]
square 正方形
diamond 菱形
pentagram 五角星
hexagram 六角星
MATLAB绘图时怎么画出线条
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的用法
plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线: close all; x=linspace(0, 2*pi, 100); % 100个点的x座标 y=sin(x); % 对应的y座标 plot(x,y); 小整理:MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 若要画出多条曲线,只需将座标对依次放入plot函数即可: plot(x, sin(x), x, cos(x));
若要改变颜色,在座标对後面加上相关字串即可: plot(x, sin(x), 'c', x, cos(x), 'g');
若要同时改变颜色及图线型态(Line style),也是在座标对後面加上相关字串即可: plot(x, sin(x), 'co', x, cos(x), 'g*'); 图形完成後,我们可用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围: axis([0, 6, -1.2, 1.2]);
参考:http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab1/matlabsimple/index-3.htm
plot(a, b, "r.")中,表示画一条以变量a为横坐标,变量b为纵坐标,颜色为红色的点线,其它还可以设置线的粗细,或者画多条线等。
例如:plot(a,b,"r.",a,c,"k-")
E:
>>y=sin(x);
>>x=[-2:.1:2]
>>plot(x,y)
x,y是矩阵的话,其行列数必须都一直才能输出图形。其图像是坐标一一对应的点的连线的集合。很多时候看到得就是许多折线。
plot默认x是递增的,因此很多时候因为x矩阵的原因,看不到输出的图像。
1、plot(y)
当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。
2、plot(x,y)
若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。
3、plot(x1,y1,x2,y2,……)
在此格式中,每对x,y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。
扩展资料
运用实例——
1、生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。
>> y=[0 0.58 0.70 0.95 0.83 0.25];
>> plot(y)
2、生成的图形是上30个点连成的光滑的正弦曲线。
x为横轴y为纵轴
>> x=linspace(0,2*pi,30); % 生成一组线性等距的数值
>> y=sin(x);
>> plot(x,y)