Matlab画图常用的线条符号、颜色
目录
一、matlab颜色表
二、matlab调色板
1、常用颜色的RGB值
2、产生标准调色板的函数
三、matlab线条
1、例子1
2 、例子2
3 、若要改变颜色,在座标对后面加上相关字串即可
4 、若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字串即可
5、用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围
6 、MATLAB也可对图形加上各种注解与处理:(见上表)
7、画椭圆
8 、绘制函数 在0 ≤ x ≤ 1时的曲线。
9 、画出衰减振荡曲线 与它的包络线 及 。t 的取值范围是[0, 4π] 。
10 、在同一个画面上建立几个坐标系, 用subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,在每个区域中分别画一个图
一、matlab颜色表
线型 |
说明 |
标记符 |
说明 |
颜色 |
说明 |
- |
实线(默认) |
+ |
加号符 |
r |
红色 |
-- |
双划线 |
o |
空心圆 |
g |
绿色 |
: |
虚线 |
* |
星号 |
b |
蓝色 |
:. |
点划线 |
. |
实心圆 |
c |
青绿色 |
x |
叉号符 |
m |
洋红色 |
||
s(square) |
正方形 |
y |
黄色 |
||
d |
菱形 |
k |
黑色 |
||
^ |
上三角形 |
w |
白色 |
||
v |
下三角形 |
||||
> |
右三角形 |
||||
< |
左三角形 |
||||
p(pentagram) |
五角星 |
||||
h(hexagram) |
六边形 |
||||
square | 正方形 | ||||
pentagram | 五角形 | ||||
hexagram | 六角形 |
二、matlab调色板
1、常用颜色的RGB值
2、产生标准调色板的函数
三、matlab线条
Matlab画的线较多时,线的颜色的选取对图的美观是有很大的影响的。Jonathan C. Lansey
% LINECOLORS
N=6;
X =linspace(0,pi*3,1000);
Y =bsxfun(@(x,n)sin(x+2*n*pi/N), X.',1:N);
C =linspecer(N);
axes('NextPlot','replacechildren','ColorOrder',C);
plot(X,Y,'linewidth',5)
ylim([-1.1 1.1]);% SIMPLER LINE COLOREXAMPLE
N = 6; X =linspace(0,pi*3,1000);
C =linspecer(N)
holdoff;
forii=1:N Y =sin(X+2*ii*pi/N); plot(X,Y,'color',C(ii,:),'linewidth',3); hold on;
end% COLORMAPEXAMPLE
A =rand(15);
figure; imagesc(A); % defaultcolormap
figure; imagesc(A);colormap(linspecer); % linspecer colormap
注:C即为生成的RGB颜色(非常好用)
【用法】
grid 打开网格线 -- 虚线
hold on 命令用于在已画好的图形上添加新的图形
1、例子1
x=0:0.001:10; % 0到10的1000个点(每隔0.001画一个点)的x座标
y=sin(x); % 对应的y座标
plot(x,y); % 绘图
注:matlab画图实际上就是描点连线,因此如果点取得不密,画出来就成了折线图,请试验之
2 、例子2
Y=sin(10*x);
plot(x,y,'r:',x,Y,'b') % 同时画两个函数
3 、若要改变颜色,在座标对后面加上相关字串即可
x=0:0.01:10;
plot(x,sin(x),'r')
4 、若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字串即可
plot(x,sin(x),'r*')
5、用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围
axis([0,6,-1.5,1])
6 、MATLAB也可对图形加上各种注解与处理:(见上表)
xlabel('x轴'); % x轴注解
ylabel('y轴'); % y轴注解
title('余弦函数'); % 图形标题
legend('y = cos(x)'); % 图形注解
gtext('y = cos(x)'); % 图形注解 ,用鼠标定位注解位置
grid on; % 显示格线
7、画椭圆
a = [0:pi/50:2*pi]'; %角度
X = cos(a)*3; %参数方程
Y = sin(a)*2;
plot(X,Y);
xlabel('x'), ylabel('y');
title('椭圆')
8 、绘制函数 在0 ≤ x ≤ 1时的曲线。
x=0:0.1:1
y=x.*exp(-x) %为什么用点运算?若不用会怎样
plot(x,y),xlabel('x'),ylabel('y'),title('y=x*exp(-x)')
9 、画出衰减振荡曲线 与它的包络线 及 。t 的取值范围是[0, 4π] 。
t=0:pi/50:4*pi;
y0=exp(-t/3);
y=exp(-t/3).*sin(3*t);
plot(t,y,'-r',t,y0,':b',t,-y0,':b') % -r表示红色实线,:b表示蓝色点线,看上表
grid
10 、在同一个画面上建立几个坐标系, 用subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,在每个区域中分别画一个图
x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
u=2*sin(x).*cos(x); v=sin(x)./cos(x);
subplot(2,2,1),plot(x,y),axis([0 2*pi -1 1]),title('sin(x)')
subplot(2,2,2),plot(x,z),axis([0 2*pi -1 1]),title('cos(x)')
subplot(2,2,3),plot(x,u),axis([0 2*pi -1 1]),title('2sin(x)cos(x)')
subplot(2,2,4),plot(x,v),axis([0 2*pi -20 20]),title('sin(x)/cos(x)')
Matlab画图常用的线条符号、颜色相关推荐
- matlab画图怎么设置线条类型和颜色
matlab的绘图功能很强大,因此它在科学实验和社会调研中被广泛应用.我们在绘制图形时怎么选择线条的类型?比如需要虚线,星点线...或者怎么设定线条的颜色?下面将将进行介绍. 工具/原料 matlab ...
- Python 常用线型 + 点符号 + 颜色汇总 ∈ Python 编程笔记
文章目录 Part.I 线型 Chap.I 基本线型 Chap.II 元组线型 Part.II 点符号 Chap.I 基本符号 Chap.II 高级符号 Part.III 颜色 Chap.I 单词或字 ...
- Matlab画图常用的符号和颜色
线型 说明 标记符 说明 颜色 说明 - 实线(默认) + 加号符 r 红色 -- 双划线 o 空心圆 g 绿色 : 虚线 * 星号 b 蓝色 :. 点划线 . 实心圆 c 青绿色 x 叉号符 m 洋 ...
- matlab如何随机选颜色,Matlab 画图修饰-随机线条和随机颜色
转载自:http://www.zhaoyanpeng.cn/archives/237 当需要对同一曲线不同参数下进行模拟时需要不同的颜色来加以区分: 上例根据RGB颜色,来实现不同颜色曲线的组合,考虑 ...
- MATLAB中常用到的符号汇总(持续更新)
符号 含义 && "而且" ll "或者" ~ ①表示"与"或"非"中的"非":②表 ...
- matlab画图配色RGB+线性
转载自https://blog.csdn.net/a_cherry_blossoms/article/details/115185831 画图的线型和符号该博主链接中可以找到:https://blog ...
- matlab画图,常用线条样式,导出高清图
matlab中,常用的线条样式如下: 画图之后,导出高清图片的方法为,在图形界面,点击文件选项卡,选择导出设置子选项,在渲染页面,将分辨率调整成600,然后导出.
- matlab画图五角星标记,Matlab---画图线型、符号及颜色
Matlab 画图 线形.颜色.数据点形状的选择 1,线形 - Solid line (default) -- Dashed line : Dotted line -. Dash-dot line 2 ...
- matlab画图线型、符号、颜色
Matlab 画图 线形.颜色.数据点形状的选择 1,线形 - Solid line (default) -- Dashed line : Dotted line -. Dash-dot line 2 ...
最新文章
- VML 画统计 柱状、饼图、折线
- 深度学习(五十六)tensorflow项目构建流程
- hdu 1203 I NEED A OFFER!
- 鲜为人知的编程真相(转载)
- VTK:Utilities之3DArray
- 识别和追踪主题层次的影响力者(来自2018 Machine Learning 论文学习笔记)
- 开启事务处理插入多条数据 速度也可以
- 【JavaScript】一个同步于本地时间的动态时间
- c++ 可变参数_深入剖析ProE可变扫描特征原理、操作和应用方法
- AI人工智能仿写在线v.1.2.3
- Flutter使用阿里矢量图库管理项目svg图片
- 关于如何将SQL2008 R2数据库迁移到SQL2008
- Word自动目录字体修改和行间距的问题
- siege 测试post_使用Siege进行Web App性能测试:计划,测试,学习
- Python str replace方法
- java开源图像处理ku_我是这么设计高性能海量数(ku)据(zi)查询系统的(一)
- NTFS文件系统下文件恢复
- webpack与ts版本不兼容
- S4 HANA CO和FI自动集成:成本中心分配分摊业务实践-KSV5/KSU5
- 2021年度COMPUTEX论坛汇聚科技巨头,共同解锁未来技术新趋势