MATLAB二维图绘制
MatLab的二维绘图功能
一、plot函数作图
x=0:pi/200:2*pi;
sin=sin(x);
cos=cos(x);
plot(x,sin,x,cos)
这样可以得到sin(x)和cos(x)在区间[ 0,2*pi ]的图像
区分不同图像的方法:
plot(x,sin,’r:’,x,cos,’b-.’)
图像的线性和颜色定义:
添加图像说明信息:
x=0:pi/100:2*pi;
sin=sin(x);
cos=cos(x);
plot(x,sin,’r:’,x,cos,’b-.’),xlabel(‘X’),ylabel(‘Y’),title(‘sin(x)和cos(x)图像’)
对图像曲线的说明:
text(2.8,0.5,’sin(x)’);
text(1.4,0.3,’cos(x)’)
axis设定坐标范围绘图:
x=linspace(0,2*pi,60);
y=sin(x);
plot(x,y);
axis([0,2*pi,-2,2]);
legend添加图例:
x=0:pi/100:2*pi;
sin=sin(x);
cos=cos(x);
plot(x,sin,’r:’,x,cos,’b-.’),xlabel(‘X’),ylabel(‘Y’),title(‘sin(x)和cos(x)图像’)
legend(‘sin(x)’,’cos(x)’)
二、Subplot函数拆分作图窗口
Subplot函数:对图像窗口拆分
Subplot(m,n,p),表示将当前图像窗口差分成m*n个,并且当前操作窗口为第p个。
x=linspace(0,2*pi,60);
y=sin(x);
z=cos(x);
t=sin(x)./(cos(x)+eps);
subplot(2,2,1);
plot(x,y);
title(‘sin(x)’);
subplot(2,2,3);
plot(x,t)
title(‘tangent(x)’)
Hold命令:在当前窗口中继续添加新的图像内容
x=linspace(0,2*pi,100);
sin=sin(x);
cos=cos(x);
plot(x,sin,’b’);
hold on;
plot(x,cos,’r’);
legend(‘sin(x)’,’cos(x)’);
hold off
四、特殊函数绘图
双对数函数:loglog
x=0:0.1:2*pi;
y=abs(1000*sin(4*x))+1;
loglog(x,y);
单对数函数:
x=0:0.1:2*pi;
y=abs(1000*sin(4*x))+1;
semilogx(x,y);
semilogy(x,y);
极坐标函数:polar
theta=0:0.01:2*pi;
y=sin(2*theta).*cos(2*theta);
polar(theta,y);
阶梯函数:stairs
x=-3:0.25:3;
y=exp(-x.*x);
stairs(x,y);
条形图形:bar
x=-3:0.25:3;
y=exp(-x.*x);
bar(x,y)
五、二维绘图函数
MATLAB二维图绘制相关推荐
- matlab二维图绘制分析总结
Matlab二维图绘图详解 函数分析-plot plot函数(二维线图) 语法 plot(X,Y) plot(X,Y,LineSpec) plot(X1,Y1,...,Xn,Yn) plot(X1,Y ...
- Matlab二维图形绘制与图形处理
Matlab二维图形绘制与图形处理 一.二维图形绘制 1.极坐标图 2.散点图 3. 平面等值线图 二.图形处理 1.添加格栅,图例 和标注 2.定制坐标 3.在之前基础上继续作图 4.新建图形置于当 ...
- MATLAB二维图动画视频制作
MATLAB二维图动画视频制作 读取或写入视频 读取视频数据 VideoReader 读取视频文件 readFrame 从视频文件中读取视频帧 hasFrame 确定帧是否可供读取 getFileFo ...
- MATLAB二维图形绘制
MATLAB二维图形绘制 数据点标记 数据点 颜色 线型 曲线图 一.plot函数 (一)最简单的plot函数调用格式: plot(x) (1)plot函数的参数 X 为普通向量, (2)plot函数 ...
- matlab画二维图彩图,matlab二维图形绘制.pdf
MATLAB 绘二维图 数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质. MATLAB 一向注重数据的图形表示,并不断地采用新技术改进和完备其 ...
- Matlab二维图导入ansys,(原创教程)利用Matlab对ANSYS数据进行后处理.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > matlab (原创教程)利用Matlab对ANSYS数据进行后 ...
- CAD多图层二维图绘制
(一)简介 本学期学习了CAD工程制图,然而还是入门的水平.上课期间画了一张自己觉得比较有意思的CAD二维平面图.用多图层画的这张图共有四个图层,各图层的绘制顺序如下:中心线层 --> 剖面线层 ...
- 【Matlab】二维图绘制及填色总结(basic)
编程渣的艰难探索之Matlab绘图 个人需求:用matlab绘制多条曲线并在指定不规则区域填色. 为什么一定要用Matlab呢?因为我觉得图形便于修改,看起来较为正规,代码量较少. 1 同时绘制多条曲 ...
- matlab二维图填充,【Matlab】二维图绘制及填色总结(basic)
编程渣的艰难探索之Matlab绘图 个人需求:用matlab绘制多条曲线并在指定不规则区域填色. 为什么一定要用Matlab呢?因为我觉得图形便于修改,看起来较为正规,代码量较少. 1 同时绘制多条曲 ...
最新文章
- hadoop 全分布式部署
- JMF天昏地暗之路(一)-----jmf无法检测到摄像头
- 弯下腰,拾起你无价的尊严
- layui绑定json_JSON绑定:概述系列
- Linux学习总结(48)——Linux防火墙iptables与firewalld学习总结
- Elasticsearch 5.x segments merge 流程分析
- 使用pscp实现Windows 和 Linux服务器间远程拷贝文件
- web.xml文件中mime-mapping
- jsp 文件使用 include指令 导入 jspf 分析,及导入jspf 文件后出现乱码问题
- 数字电视智能卡的定义
- 使用Xshell连接Linux虚拟机(NAT)
- codeproject的文章【一】
- 推荐:3个Python好用的PDF库
- 全国智慧园区解决方案TOP50 | 附下载
- HbuilderX 2.6.15 版本说明
- 坐标系统和glMatrix(GLM)
- 多向思考者--高敏感人群的内心世界
- java绘制五子棋棋盘
- Python操作Excel文件:插入一列数据
- with recompile
热门文章
- c语言获得鼠标点击坐标方法,C语言怎样获取鼠标坐标?
- PHP设计网站留言功能
- html表格还原为word,我的Word文档打开里面的表格变成了文字,怎么还原,十万火...
- source insight插件
- 次世代游戏模型的基本流程学习
- 计算机模拟人体内生理情况,计算机模拟研究钚Ⅳ的人体毒性-环境化学.PDF
- html页面关不了,为什么网页无法关闭的三种原因分析
- Hive UDF 开发手册
- c语言中布尔类型占几个字节,JAVA基本数据类型所占字节数是多少?
- 服务器系统log文件在哪,云服务器日志在哪里