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二维图绘制相关推荐

  1. matlab二维图绘制分析总结

    Matlab二维图绘图详解 函数分析-plot plot函数(二维线图) 语法 plot(X,Y) plot(X,Y,LineSpec) plot(X1,Y1,...,Xn,Yn) plot(X1,Y ...

  2. Matlab二维图形绘制与图形处理

    Matlab二维图形绘制与图形处理 一.二维图形绘制 1.极坐标图 2.散点图 3. 平面等值线图 二.图形处理 1.添加格栅,图例 和标注 2.定制坐标 3.在之前基础上继续作图 4.新建图形置于当 ...

  3. MATLAB二维图动画视频制作

    MATLAB二维图动画视频制作 读取或写入视频 读取视频数据 VideoReader 读取视频文件 readFrame 从视频文件中读取视频帧 hasFrame 确定帧是否可供读取 getFileFo ...

  4. MATLAB二维图形绘制

    MATLAB二维图形绘制 数据点标记 数据点 颜色 线型 曲线图 一.plot函数 (一)最简单的plot函数调用格式: plot(x) (1)plot函数的参数 X 为普通向量, (2)plot函数 ...

  5. matlab画二维图彩图,matlab二维图形绘制.pdf

    MATLAB 绘二维图 数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质. MATLAB 一向注重数据的图形表示,并不断地采用新技术改进和完备其 ...

  6. Matlab二维图导入ansys,(原创教程)利用Matlab对ANSYS数据进行后处理.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab (原创教程)利用Matlab对ANSYS数据进行后 ...

  7. CAD多图层二维图绘制

    (一)简介 本学期学习了CAD工程制图,然而还是入门的水平.上课期间画了一张自己觉得比较有意思的CAD二维平面图.用多图层画的这张图共有四个图层,各图层的绘制顺序如下:中心线层 --> 剖面线层 ...

  8. 【Matlab】二维图绘制及填色总结(basic)

    编程渣的艰难探索之Matlab绘图 个人需求:用matlab绘制多条曲线并在指定不规则区域填色. 为什么一定要用Matlab呢?因为我觉得图形便于修改,看起来较为正规,代码量较少. 1 同时绘制多条曲 ...

  9. matlab二维图填充,【Matlab】二维图绘制及填色总结(basic)

    编程渣的艰难探索之Matlab绘图 个人需求:用matlab绘制多条曲线并在指定不规则区域填色. 为什么一定要用Matlab呢?因为我觉得图形便于修改,看起来较为正规,代码量较少. 1 同时绘制多条曲 ...

最新文章

  1. hadoop 全分布式部署
  2. JMF天昏地暗之路(一)-----jmf无法检测到摄像头
  3. 弯下腰,拾起你无价的尊严
  4. layui绑定json_JSON绑定:概述系列
  5. Linux学习总结(48)——Linux防火墙iptables与firewalld学习总结
  6. Elasticsearch 5.x segments merge 流程分析
  7. 使用pscp实现Windows 和 Linux服务器间远程拷贝文件
  8. web.xml文件中mime-mapping
  9. jsp 文件使用 include指令 导入 jspf 分析,及导入jspf 文件后出现乱码问题
  10. 数字电视智能卡的定义
  11. 使用Xshell连接Linux虚拟机(NAT)
  12. codeproject的文章【一】
  13. 推荐:3个Python好用的PDF库
  14. 全国智慧园区解决方案TOP50 | 附下载
  15. HbuilderX 2.6.15 版本说明
  16. 坐标系统和glMatrix(GLM)
  17. 多向思考者--高敏感人群的内心世界
  18. java绘制五子棋棋盘
  19. Python操作Excel文件:插入一列数据
  20. with recompile

热门文章

  1. c语言获得鼠标点击坐标方法,C语言怎样获取鼠标坐标?
  2. PHP设计网站留言功能
  3. html表格还原为word,我的Word文档打开里面的表格变成了文字,怎么还原,十万火...
  4. source insight插件
  5. 次世代游戏模型的基本流程学习
  6. 计算机模拟人体内生理情况,计算机模拟研究钚Ⅳ的人体毒性-环境化学.PDF
  7. html页面关不了,为什么网页无法关闭的三种原因分析
  8. Hive UDF 开发手册
  9. c语言中布尔类型占几个字节,JAVA基本数据类型所占字节数是多少?
  10. 服务器系统log文件在哪,云服务器日志在哪里