二维图和三维图
线图
要创建二维线图,请使用 plot 函数。例如,绘制在从 0 到 2π 的值组成的线性间距向量上的正弦函数:

x = linspace(0,2*pi);
y = sin(x);
plot(x,y)
Figure contains an axes object. The axes object contains an object of type line.

可以标记轴并添加标题。

xlabel(“x”)
ylabel(“sin(x)”)
title(“Plot of the Sine Function”)

通过向 plot 函数添加第三个输入参数,您可以使用红色虚线绘制相同的变量。

plot(x,y,“r–”)

“r–” 为线条设定。每个设定可包含表示线条颜色、样式和标记的字符。标记是在绘制的每个数据点上显示的符号,例如,+、o 或 。例如,g:" 请求绘制使用 * 标记的绿色点线。

请注意,为第一幅绘图定义的标题和标签不再被用于当前的图窗窗口中。默认情况下,每次调用绘图函数、重置坐标区及其他元素以准备新绘图时,MATLAB® 都会清空图窗。

要将绘图添加到现有图窗中,请使用 hold on。在使用 hold off 或关闭窗口之前,当前图窗窗口中会显示所有绘图。

x = linspace(0,2*pi);
y = sin(x);
plot(x,y)

hold on

y2 = cos(x);
plot(x,y2,“:”)
legend(“sin”,“cos”)

hold off

三维绘图

三维图通常显示一个由带两个变量的函数 z=f(x,y) 定义的曲面图。例如,对于给定的行向量和列向量 x 和 y,每个向量包含 [-2,2] 范围内的 20 个点,

x = linspace(-2,2,20);
y = x’;
z = x .* exp(-x.^2 - y.^2);
然后,创建曲面图。

surf(x,y,z)
Figure contains an axes object. The axes object contains an object of type surface.

surf 函数及其伴随函数 mesh 以三维形式显示曲面图。surf 使用颜色显示曲面图的连接线和面。mesh 生成仅以颜色标记连接线条的线框曲面图。

多个绘图

您可以使用 tiledlayout 或 subplot 在同一窗口的不同部分显示多个绘图。

tiledlayout 函数是在 R2019b 中引入的,该函数比 subplot 提供更多对标签和间距的控制。例如,在图窗窗口中创建 2×2 布局。然后,每当您要某个绘图出现在下一区域中时,请调用 nexttile。

t = tiledlayout(2,2);
title(t,“Trigonometric Functions”)
x = linspace(0,30);

nexttile
plot(x,sin(x))
title(“Sine”)

nexttile
plot(x,cos(x))
title(“Cosine”)

nexttile
plot(x,tan(x))
title(“Tangent”)

nexttile
plot(x,sec(x))
title(“Secant”)

MatLab 画图方法相关推荐

  1. matlab作动态函数曲线图,[转载]Matlab中使用Plot函数动态画图方法总结

    本帖最后由 sonictl 于 2012-12-31 12:18 编辑 请删除我 清楚超靠靠靠 没办法,一会儿限制这不能发表,那不能发表的.... [转载]Matlab中使用Plot函数动态画图方法总 ...

  2. matlab画图命令fplot,matlab绘图方法fplot

    Matlab 中 plot. fplot .ezplot 用法与区别函数 plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的.也就是 说,使用 plot 函数之前,必须..... ...

  3. Matlab画图-非常具体,非常全面

    Matlab画图 强大的画图功能是Matlab的特点之中的一个,Matlab提供了一系列的画图函数,用户不须要过多的考虑画图的细节,仅仅须要给出一些基本參数就能得到所需图形,这类函数称为高层画图函数. ...

  4. MATLAB作图方法与技巧(二)

    作为MATLAB作图方法与技巧(一)的补充 1.绘制二维散点图 ① scatter函数 scatter(x,y,s,c)函数绘制向量x和y的散点图,其中s代表点的大小,c代表点的形状,s和c缺省时为默 ...

  5. [Matlab] 画图命令

    matlab画图命令,不定时更新以便查找 set(gcf, 'color', [1 1 1]); % 使图背景为白色 alpha(0.4); %设置平面透明度 plot(Circle1,Circle2 ...

  6. matlab画图入门篇--各种基本图形绘制的函数与实例【转载】

    MATLAB画图入门篇--各种基本图形绘制的函数与实例 一. 二维图形(Two dimensional plotting) 1. 基本绘图函数(Basic plotting function):Plo ...

  7. matlab画图时特殊符号的输入

    matlab画图时特殊符号的输入 (2018-03-08 16:00:43) 转自http://blog.sina.com.cn/s/blog_a7c0455c0102yaa6.html 1.在MAT ...

  8. matlab设置图片的比例,Matlab 画图字体,字号的设定,图片大小和比例

    [本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 .第0节.引例        本文以Fisher的I ...

  9. MATLAB 数据分析方法(第2版)1.2 MATLAB基础概述

    1.2 MATLAB基础概述 1.2.1 MATLAB的影响 MATLAB源于Matrix Laboratory,即矩阵实验室,是由美国Mathworks公司发布的主要面对科学计算.数据可视化.系统仿 ...

最新文章

  1. 青少年软件编程等级考试 python-中国电子学会《全国青少年软件编程等级考试标准》升级啦!...
  2. Android-Spinner的使用以及两种适配器
  3. java windows 下载_Windows环境下JDK的下载与安装
  4. 爬虫-09-get请求发起-响应对象的属性了解-练习图片的爬取
  5. linux cp命令 强制覆盖,Linux中使用cp命令进行强制覆盖的方法
  6. java实现rabbitmq发布/订阅模型(Publish/Subscribe queues), 生产者 消费者 交换机 消息队列
  7. matlab 展开多项式,matlab中freqz的用法以及多项式的展开
  8. Serv-U FTP - v15.3.1.155特别版
  9. 网络工程毕业设计之--校园网络规划与设计
  10. 运行metamascara时出现的一些错误
  11. Android基础学习总结(十六)——基于ijkplayer封装支持简单界面UI定制的视频播放器
  12. 深入理解Java内存模型(五)——锁
  13. 如何在Nginx上 安装SSL证书
  14. 数字图像处理学习笔记(三)
  15. 骑行运动耳机哪个好,骑行听歌必备的几款运动耳机推荐
  16. 最近搞的AGV调度控制中心
  17. 【记录】优麒麟(Ubuntu Kylin)系统的镜像下载以及在虚拟机(vmware)中的安装
  18. 电脑 耳机播放声音,左右耳朵不平衡解决方法
  19. android升级小米系统版本,miui7怎么升级?小米升级MIUI7系统两种方法介绍
  20. 解决自己的小问题sizeof(ages) / sizeof(ages[0])是干嘛的

热门文章

  1. PostgreSQL开源界的“活雷锋”
  2. 深度学习Ubuntu20.04+CUDA+Pytorch环境配置+无显示器远程控制(1)
  3. 湖北工程学院计算机基础实验报告,学院圆满举行2019级《计算机应用基础》 第一批线上测试试点工作...
  4. vue首屏加载速度慢_Vue首屏加载速度优化如何提升80%?本文详解
  5. CX8825 3.1A数码显示车充IC 适用于快充方案,2019年最新方案
  6. win10通过网线连接树莓派
  7. 仿linux界面,Gmac 10 Linux——一款仿MacOS发行版初体验
  8. 2048Game/2048游戏(自制版)
  9. sqoop -D 指定资源池( mapred.job.queue.name=root.myqueue)或者( mapred.job.queuename=root.myqueue)
  10. 【嘉然live2d】来给WP网站添加一个live2