matlab颜色

Matlab画图

余生颓废 提交于 2020-03-26 04:19:49
http://blog.sina.com.cn/s/blog_4ac35a650100r24v.html 图形的控制与表现 (Figure control and representation) MATLAB提供的用于图形控制的函数和命令: axis: 人工选择坐标轴尺寸. clf:清图形窗口. ginput: 利用鼠标的十字准线输入. hold: 保持图形. shg:显示图形窗口. subplot: 将图形窗口分成N块子窗口。 1.图形窗口(figure window) (1). 图形窗口的创建和选择(Creating and selecting of figure window) figure(n):用于为当前的绘图创建图形窗口,每运行一次figure就会创建一个新的图形窗口,n表示第n个 窗口,如果窗口定义了句柄,也可以用figure(h)将句柄h的窗口作为当前窗口。 clf :用于清除当前图形窗口中的内容。 shg :用于显示当前图形窗口。 (2). 在一个图形窗口中绘制多个子图形(Drawing several subfigures in a single window) subplot(m,n,p):把窗口分成m×n个小窗口,并把第p个窗口当作当前窗口。 例:将4 个图形显示在同一个图形窗口中。 t=0:pi/20:2*pi; [x,y]=meshgrid(t);

matlab绘图

﹥>﹥吖頭↗ 提交于 2020-03-11 10:04:16
一. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。 例: t=0:0.1:2*pi; x=2 * t; y=t.*sin(t).*sin(t); plot(x, y); 2. 含多个输入参数的plot函数 plot函数可以包含若干组向量对,每一组可以绘制出一条曲线。含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn) 例: x=linspace(0,2*pi,100); plot(x,sin(x),x,2*sin(x),x,3*sin(x)) 3. 含选项的plot函数 Matlab提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号。这些选项如表所示: 例: 用不同的线型和颜色在同一坐标内绘制曲线 及其包络线。 x=(0:pi/100:2*pi)'; y1=2*exp(-0.5*x)*[1,-1]; y2=2*exp(-0.5*x).*sin(2*pi*x); x1=(0:12)/2; y3=2*exp(-0.5*x1).*sin(2*pi*x1); plot(x,y1,'k:',x,y2,'b--',x1,y3,'rp'); 在该plot函数中包含了3组绘图参数

[ZT] matlab中plot画图参数的设置

蹲街弑〆低调 提交于 2020-02-14 14:00:03
一、Matlab绘图中用到的直线属性包括: (1)LineStyle:线形 (2)LineWidth:线宽 (3)Color:颜色 (4)MarkerType:标记点的形状 (5)MarkerSize:标记点的大小 (6)MarkerFaceColor:标记点内部的填充颜色 (7)MarkerEdgeColor:标记点边缘的颜色 1、线形 标记符 线形 - 实线 -- 虚线 : 点线 -. 点横线 2、点形 标记符 点形 + 加号 o 圆圈 * 星号 . 实心点 x 叉号 s 正方形 d 钻石形 ^ 上三角形 v 下三角形 > 右三角形 < 左三角形 p 五角星形 h 六角星形 3、颜色 标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y 黄 k 黑 w 白 二、描绘不同的直线 当我们需要对不同类别的数据点进行连线的时候,可以设置以下属性来区分不同类别的点和相应的直线: (1)LineStyle:线形 (2)MarkerSymbol:点形 (3)Color:颜色 例如: plot(x,y,'-.or','MarkerFaceColor','g') 其中线形为点横线,数据点形状为圆圈,线条和数据点边缘的颜色都是红色,数据点的填充颜色为绿色。 三、描绘数据点的分布 有时候我们希望画出数据点的分布情况,不需要画出这些点之间的连线,则可以按以下方式实现: plot(x,y,'d'

matlab中plot画图参数的设置

点点圈 提交于 2020-02-14 13:59:51
原文链接: http://blog.sciencenet.cn/blog-281551-573856.html 一、Matlab绘图中用到的直线属性包括: (1)LineStyle:线形 (2)LineWidth:线宽 (3)Color:颜色 (4)MarkerType:标记点的形状 (5)MarkerSize:标记点的大小 (6)MarkerFaceColor:标记点内部的填充颜色 (7)MarkerEdgeColor:标记点边缘的颜色 1、线形 标记符 线形 - 实线 -- 虚线 : 点线 -. 点横线 2、点形标记符 点形 + 加号 o 圆圈 * 星号 . 实心点 x 叉号 s 正方形 d 钻石形 ^ 上三角形 v 下三角形 > 右三角形 < 左三角形 p 五角星形 h 六角星形 3、颜色标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y 黄 k 黑 w 白 二、描绘不同的直线 当我们需要对不同类别的数据点进行连线的时候,可以设置以下属性来区分不同类别的点和相应的直线: (1)LineStyle:线形 (2)MarkerSymbol:点形 (3)Color:颜色 例如: plot(x,y,'-.or','MarkerFaceColor','g') 其中线形为点横线,数据点形状为圆圈,线条和数据点边缘的颜色都是红色,数据点的填充颜色为绿色。 三、描绘数据点的分布

MATLAB绘图与图形处理

风格不统一 提交于 2020-02-14 02:05:15
参考: http://www.cnblogs.com/djcsch2001/tag/MATLAB/ matlab部分写的不错! 7.2 三维图形 7.2.1 三维曲线、面填色命令 命令1 comet3 功能 三维空间中的彗星图。彗星图为一个三维的动画图像,彗星头(一个小圆圈)沿着数据指定的轨道前进,彗星体为跟在彗星头后面的一段痕迹,彗星轨道为整个函数所画的实曲线。注意一点的是,该彗星轨迹的显示模式EraseMode为none,所以用户不能打印出彗星轨迹(只能得到一个小圆圈),且若用户调整窗口大小,则彗星会消失。 用法 comet3(z) 用向量z中的数据显示一个三维彗星 comet3(x,y,z) 显示一个彗星通过数据x,y,z确定的三维曲线。 comet3(x,y,z,p) 指定彗星体的长度为:p*length(y)。 例7-24 >>t = -20*pi:pi/50:20*pi; >>comet3((cos(2*t).^2).*sin(t),(sin(2*t).^2).*cos(t),t); 图形的结果为图7-24。 命令2 fill3 功能 用指定的颜色填充三维多边形。阴影类型为平面型和Gouraud型。 用法 fill3(X,Y,Z,C) 填充由参数x,y和z确定多边形。若x,y或z为矩阵,fill3生成n个多边形,其中n为矩阵的列数。在必要的时候

MATLAB学习笔记(一):几个常用函数的复习(disp、line、text、figure、plot)

对着背影说爱祢 提交于 2020-01-21 01:55:47
寒暄 :终于放寒假了!昨天刚到家,论文先放一边,今天先复习一波MATLAB几个常用函数,更它一篇! 一、 disp() —— 显示文本或数组 1. 语法: disp ( argument ) ; //说明: //如果参量是数组,则显示数组的内容; //如果参量是字符串,则显示字符串文本的内容。 2. 实例: 2.1 输出数字 >> num = 1 ; >> disp ( num ) ; 输出: 1 2.2 输出字符串 >> disp ( ‘ this is string’ ) ; 输出: this is string 2.3 输出数字和字符串 >> num = 1 ; >> disp ( [ ‘num : ’ , num2str ( num ) ] ) ; 输出: num : 1 2.4 输出数组 >> a = [ 1 2 3 ] ; >> disp ( a ) ; 输出: 1 2 3 二、 figure() —— 创建/切换图窗窗口 1. 语法 //语法1:创建一个新的窗口,所有参数采用默认 figure ; //语法2:指定窗口ID,n为ID,且需为正整数,否则报错 figure ( n ) ; //语法3:可以指定窗口的某些属性 //PropertyName:所选属性名,可选的有toolbar、NumberTitle、position、name、menubar; /

Matlab|如何美化plot线条颜色

坚强是说给别人听的谎言 提交于 2020-01-13 14:45:45
MATLAB Plot 如何自定义颜色 Tip: Matlab 作图时最好保存成fig格式,便于以后修改。 写论文是一个漫长的过程,成文后最重要的一个问题就是如何让自己的论文排版和插图更加的好看,让枯燥的论文有一点生动的色彩。这里记录我在写论文时的困惑和一些小小的技巧。 以下面这个图为例: X = linspace(0,5,51); Y1 = sin(X); Y2 = cos(0.5 X); Z = 2 Y1+0.3 Y2; plot(X,Y1,‘color’,[1,0,1],‘Marker’,’ ’);hold on; plot(X,Y2,‘color’,[0.9,0.5,0.5],‘LineWidth’,2);hold on; plot(X,Z,‘color’,[0.9,1,0.7],‘Marker’,‘diamond’,‘MarkerEdgeColor’,‘r’) xlabel(‘x’,‘FontSize’,15) ylabel(‘y’,‘FontSize’,15) title(‘Customized the plot color in Matlab’,‘Color’,[0.7,0,1]) 方括号中间的三个数字表示的三原色的比例,配色标准可以参考:Matlab配色 Plot的基本命令: plot(x,y,‘property name’,property value)

MATLAB学习_数据绘图

守給你的承諾、 提交于 2020-01-12 14:43:15
另一个博客地址 konosuba.xyz 文章目录 二维绘图 imagesc 三维绘图 当开发学习算法时,往往几个简单的图,可以让你更好地理解算法的内容,并且可以完整地检查下算法是否正常运行,是否达到了算法的目的。 二维绘图 我们先来快速生成一些数据用来绘图。 >> t = [0:0.01:0.98]; >> y1 = sin(2*pi*4*t); 如果我们想要绘制正弦函数,只需输入 plot(t, y1) ,如图 横轴是变量 t ,纵轴是 y1 ,也就是我们刚刚所输出的正弦函数。 让我们设置 y2 >> y2 = cos(2*pi*4*t); >> plot(t, y2) 如果要 同时表示 正弦和余弦曲线。 我们要做的就是,输入: plot(t, y1) ,得到正弦函数,之后使用函数 hold on ,它的功能是将新的图像绘制在旧的之上 再输入: plot(t, y2) ,MATLAB会自动用不同颜色绘制新的曲线,我们也可以指定颜色,比如 plot(t, y2, 'r') , r 表示使用红色绘制 y2 ‘r’ 为线条设定。每个设定可包含表示线条颜色、样式和标记的字符。标记是在绘制的每个数据点上显示的符号,例如,+、o 或 * ; 例如,‘g:*’ 请求绘制使用 * 标记的绿色点线。'r–'请求红色虚线 还可以使用命令 xlabel('time') 标记X轴,输入 ylabel(

Matlab绘制图像(plot函数)

喜欢而已 提交于 2020-01-11 15:08:44
Matlab使用 plot函数 绘制图像。 1. 语法 语法 说明 plot(X, Y) 创建 Y 中数据对 X 中对应值的二维线图。 如果 X 和 Y 都是向量,则它们的长度必须相同。plot 函数绘制 Y 对 X 的图。 如果 X 和 Y 均为矩阵,则它们的大小必须相同。plot 函数绘制 Y 的列对 X 的列的图。 如果 X 或 Y 中的一个是向量而另一个是矩阵,则矩阵的各维中必须有一维与向量的长度相等。 如果矩阵的行数等于向量长度,则 plot 函数绘制矩阵中的每一列对向量的图。 如果矩阵的列数等于向量长度,则该函数绘制矩阵中的每一行对向量的图。 如果矩阵为方阵,则该函数绘制每一列对向量的图。 如果 X 或 Y 之一为标量,而另一个为标量或向量,则 plot 函数会绘制离散点。但是,要查看这些点,必须指定标记符号,例如 plot(X,Y,‘o’)。 plot(X, Y, LineSpec) 设置线型、标记符号和颜色。 plot(X1, Y1, …, Xn, Yn) 绘制多个 X、Y 对组的图,所有线条都使用相同的坐标区。 plot(X1, Y1, LineSpec1, …, Xn, Yn, LineSpecn) 设置每个线条的线型、标记符号和颜色。您可以混用 X、Y、LineSpec 三元组和 X、Y 对组: 例如,plot(X1, Y1, X2, Y2,

Matlab给图片加网格

点点圈 提交于 2020-01-02 21:58:32
如何使用matlab给图片添加网格 总体思路是使用Matlab的 meshgrid 函数生成网格,再用 plot 函数绘制网格。 本文参考 链接 另一种相似的办法: Click here 代码如下: p = imread ( 'F:\Data\building.png' ) ; % 读取图像 [ mm , nn , ~ ] = size ( p ) ; % 获取图像的大小 x = 0 : nn / 10 : nn ; % 假设水平分成 10 格 y = 0 : mm / 20 : mm ; % 假设垂直分成 20 格 M = meshgrid ( x , y ) ; % 产生网格 N = meshgrid ( y , x ) ; % 产生网格 imshow ( p ) ; % 先把原图片画出来 hold on % 保持原来的图,作为画布再在这上面添加网格 plot ( x , N , 'y' ) ; % 画出水平横线。这里的 'y' 表示线条的颜色黄色 % plot ( M , y , 'r' ) ; % 画出垂直竖线。 'r' 表示绿红色 效果如下 关于plot画图的颜色: 颜色 说明 r 红色 g 绿色 b 蓝色 y 黄色 k 黑色 w 白色 来源: CSDN 作者: CaptainBuggy 链接: https://blog.csdn.net/weixin_43738524