MatLab 画图方法
二维图和三维图
线图
要创建二维线图,请使用 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 画图方法相关推荐
- matlab作动态函数曲线图,[转载]Matlab中使用Plot函数动态画图方法总结
本帖最后由 sonictl 于 2012-12-31 12:18 编辑 请删除我 清楚超靠靠靠 没办法,一会儿限制这不能发表,那不能发表的.... [转载]Matlab中使用Plot函数动态画图方法总 ...
- matlab画图命令fplot,matlab绘图方法fplot
Matlab 中 plot. fplot .ezplot 用法与区别函数 plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的.也就是 说,使用 plot 函数之前,必须..... ...
- Matlab画图-非常具体,非常全面
Matlab画图 强大的画图功能是Matlab的特点之中的一个,Matlab提供了一系列的画图函数,用户不须要过多的考虑画图的细节,仅仅须要给出一些基本參数就能得到所需图形,这类函数称为高层画图函数. ...
- MATLAB作图方法与技巧(二)
作为MATLAB作图方法与技巧(一)的补充 1.绘制二维散点图 ① scatter函数 scatter(x,y,s,c)函数绘制向量x和y的散点图,其中s代表点的大小,c代表点的形状,s和c缺省时为默 ...
- [Matlab] 画图命令
matlab画图命令,不定时更新以便查找 set(gcf, 'color', [1 1 1]); % 使图背景为白色 alpha(0.4); %设置平面透明度 plot(Circle1,Circle2 ...
- matlab画图入门篇--各种基本图形绘制的函数与实例【转载】
MATLAB画图入门篇--各种基本图形绘制的函数与实例 一. 二维图形(Two dimensional plotting) 1. 基本绘图函数(Basic plotting function):Plo ...
- matlab画图时特殊符号的输入
matlab画图时特殊符号的输入 (2018-03-08 16:00:43) 转自http://blog.sina.com.cn/s/blog_a7c0455c0102yaa6.html 1.在MAT ...
- matlab设置图片的比例,Matlab 画图字体,字号的设定,图片大小和比例
[本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 .第0节.引例 本文以Fisher的I ...
- MATLAB 数据分析方法(第2版)1.2 MATLAB基础概述
1.2 MATLAB基础概述 1.2.1 MATLAB的影响 MATLAB源于Matrix Laboratory,即矩阵实验室,是由美国Mathworks公司发布的主要面对科学计算.数据可视化.系统仿 ...
最新文章
- 青少年软件编程等级考试 python-中国电子学会《全国青少年软件编程等级考试标准》升级啦!...
- Android-Spinner的使用以及两种适配器
- java windows 下载_Windows环境下JDK的下载与安装
- 爬虫-09-get请求发起-响应对象的属性了解-练习图片的爬取
- linux cp命令 强制覆盖,Linux中使用cp命令进行强制覆盖的方法
- java实现rabbitmq发布/订阅模型(Publish/Subscribe queues), 生产者 消费者 交换机 消息队列
- matlab 展开多项式,matlab中freqz的用法以及多项式的展开
- Serv-U FTP - v15.3.1.155特别版
- 网络工程毕业设计之--校园网络规划与设计
- 运行metamascara时出现的一些错误
- Android基础学习总结(十六)——基于ijkplayer封装支持简单界面UI定制的视频播放器
- 深入理解Java内存模型(五)——锁
- 如何在Nginx上 安装SSL证书
- 数字图像处理学习笔记(三)
- 骑行运动耳机哪个好,骑行听歌必备的几款运动耳机推荐
- 最近搞的AGV调度控制中心
- 【记录】优麒麟(Ubuntu Kylin)系统的镜像下载以及在虚拟机(vmware)中的安装
- 电脑 耳机播放声音,左右耳朵不平衡解决方法
- android升级小米系统版本,miui7怎么升级?小米升级MIUI7系统两种方法介绍
- 解决自己的小问题sizeof(ages) / sizeof(ages[0])是干嘛的
热门文章
- PostgreSQL开源界的“活雷锋”
- 深度学习Ubuntu20.04+CUDA+Pytorch环境配置+无显示器远程控制(1)
- 湖北工程学院计算机基础实验报告,学院圆满举行2019级《计算机应用基础》 第一批线上测试试点工作...
- vue首屏加载速度慢_Vue首屏加载速度优化如何提升80%?本文详解
- CX8825 3.1A数码显示车充IC 适用于快充方案,2019年最新方案
- win10通过网线连接树莓派
- 仿linux界面,Gmac 10 Linux——一款仿MacOS发行版初体验
- 2048Game/2048游戏(自制版)
- sqoop -D 指定资源池( mapred.job.queue.name=root.myqueue)或者( mapred.job.queuename=root.myqueue)
- 【嘉然live2d】来给WP网站添加一个live2