matlab绘制图形hold on_MATLAB中hold on和figure的区别?画三维图为什么一定要meshgrid?...
展开全部
figure表示新建一个图窗口,以免后续的绘图语句覆盖原图;hold on表示在原图的基础上绘制新的图像
参考代码clc
clear all
close all
tic
n = 10; % 数据62616964757a686964616fe58685e5aeb931333337616461点数
x = 1:n; % 横坐标
y1 = randi(10, 1, n); % 纵坐标
y2 = randi(10, 1, n); % 纵坐标
figure
plot(x, y1);
figure % 想要看hold on的效果,请将改行注释掉,并取消下一行的注释
% hold on
plot(x, y2, 'r');
toc
用figure的效果图:生成两张图
用hold on的效果:两条曲线画在一张图上
2. meshgrid用来生成网格矩阵,简单地讲,就是把给定的x和y中元素的两两组合都生成出来,这样每一对(x,y)再计算一个对应的z,显然这样得到的是一个z的曲面。但该语句不是必须的,有时候我们只想获得一条三维曲线而已,并不想知道所有x, y元素两两组合的结果是什么,组合我们已经定义好了
参考代码:clc
clear all
close all
tic
n = 10;
x = 1:n; % x坐标
y = 1:n; % y坐标
%%
% meshgrid演示
[X, Y] = meshgrid(x, y); % meshgrid 函数用来生成网格矩阵
Z = X.^2 + Y;
figure
mesh(X, Y, Z);
grid on
xlabel('x');
ylabel('y');
zlabel('z');
%%
% 不用meshgrid的情况
z = x.^2 + y;
figure
% mesh(x, y, z); % 没有meshgrid生成底面矩阵时,该句出错
plot3(x, y, z); % 一组(x, y)对应一个z值,因此x和y元素个数必须一致
grid on
xlabel('x');
ylabel('y');
zlabel('z');
toc
效果图
参考资料:
matlab绘制图形hold on_MATLAB中hold on和figure的区别?画三维图为什么一定要meshgrid?...相关推荐
- matlab绘制图形hold on_matlab 中 hold on 和hold off的使用
hold on 使当前轴及图形保持而不被刷新,准备接受此后将绘制的图形,多图共存 hold off 使当前轴及图形不在具备被刷新的性质,新图出现时,取消原图 hold on 在当前图的轴(坐标系)中画 ...
- matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...
matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...
- matlab图形编辑,matlab绘制图形plot属性编辑
matlab绘制图形plot属性编辑 matlab绘制图形plot属性编辑 使用plot绘制图形函数,设置其中的图形参数,包含线条颜色,粗细,线条类型. x=1:15; y=x.^3; 方法一 是在p ...
- Matlab画三维图笔记
plot3 基本的三维曲线图绘制 plot3(x,y,z),x,y,z均为相同长度的向量,会得到三个向量相同下标构成的的三维坐标(xi,yi,zi)(i=1~n)连的曲线 plot3(X,Y,Z),X ...
- Matlab画三维图的一些技巧
引言 本人是一位数学科研工作者,平时的文章采用的是latex编写,里面图形的生成主要来自于Matlab(个人对Matlab非常喜欢,感觉上手比较容易,更亲民).对于图形的处理比较频繁,而且总会有一些特 ...
- matlab 画三维图 及 画图
文章目录 画三维图 图中选取点 画矩形.正方形 等高线及标签 画直方图 画柱状图 画三维图 可以三维旋转至合适位置,再另存为.jpg效果更佳 gcf(get current figure) savea ...
- matlab画三维图
plot与surf与mesh三个是画三维图经常用到的函数,下面看看三者画出的图的区别: [x,y]=meshgrid(-2:0.1:2); z=x.*exp(-x.^2-y.^2); ...
- python绘制三维地形图_如何用Matplotlib 画三维图的示例代码
用Matplotlib画三维图 最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平 ...
- 【新星计划】MATLAB绘制图形
MATLAB绘图和图形功能,内容包括: 如何绘制二维条形图 如何绘制等值线 如何绘制三维图 MATLAB绘制条形图 MATLAB 中使用 bar 命令绘制一个二维条形图. 具体示例 如果有一个包含10 ...
最新文章
- 脑电分析系列[MNE-Python-16]| 脑电数据的Epoching处理
- Entity相互关系
- 手脱ASProtect v1.23 RC1(无Stolen Code)
- NVIDIA 显卡与 CUDA 在深度学习中的应用
- 遥感空间尺度转换技术(升尺度和降尺度)
- oracle数据库部署策略,Oracle数据库部署实施流程
- 变量在函数内外的作用域 3
- 【Flink】Unauthorized request to start container. This token is expired. current time is
- iOS 处理图片的一些小 Tip
- 服务器硬盘和台式机有什么区别,服务器和电脑主机有什么区别?
- 求取scores最近邻的方法之二开始新的实践Chorus
- 这几款真香旗舰机,买到就是赚到,有你入手了的吗?
- 线上nacos命名空间误删如何找回 实践笔记
- Python分析并爬取起点中文网的章节数据,保存为txt文档
- pytorch训练网络冻结某些层
- 秉火OV7725驱动日志 第二天
- 图片征集网站源码_征集提名:2013年卡尔加里最烂的网站
- 长沙理工大学第十二届ACM大赛-重现赛 L - 选择困难症
- UART中的硬件流控RTS与CTS
- 【kubernetes/k8s源码分析】kubelet cri源码分析
热门文章
- 批量将文件名称转为大写
- 智能穿戴开发需要什么技术_可穿戴技术–可穿戴应用开发技术
- 【万字干获】阿里妈妈搜索推荐广告预估模型2021思考与实践
- 大数据开发,想写代码不给我写,到底是人性的扭曲,还是道德的沦丧?
- 读《史蒂夫•乔布斯传》(二)
- GenBank序列名称解析
- Android Socket(ClientServer)
- 免费的地理位置信息geo-ip数据库maxmind
- 安装SQL Server 2000时“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误的排除
- Paper Reading 《SimCSE》