matlab三维绘图注释,Matlab三维绘图与图形处理
三维绘图
01 空间曲线作图
调用格式为:
plot3(x,y,z,'s')
若x,y,z是同维数的向量,则表示绘制一条横坐标为x,纵坐标为y,函数值为z的一条空间曲线,若x,y,z为m×n矩阵,则绘制n条空间曲线,'s’指定曲线的类型(颜色、线型、点标记等)。
实践
在区间[0,8π
\piπ]绘制参数曲线x=sint, y=cost, z=t.
t=0:pi/20:8*pi;
plot3(sin(t),cos(t),t);
运行结果为:
02 空间曲面作图
调用格式为:
绘制数据的(x,y,z)所表示的三维网格曲面
mesh(x,y,z)
绘制数据的(x,y,z)所表示的带等高线三维网格曲面
meshc(x,y,z)
绘制数据的(x,y,z)所表示的带填充颜色的三维网格曲面
surf(x,y,z)
实践
用四种不同形式 plot3, mesh, meshc, surf 绘制函数z
=
x
e
−
x
2
−
y
2
z=xe^{-x^2-y^2}z=xe−x2−y2的图形。
x=linspace(-2,2,25); %在x轴上-2到2取25分点
y=linspace(-2,2,25); %在y轴上-2到2取25分点
[xx,yy]=meshgrid(x,y); %xx和yy都是25*25的矩阵
zz=xx.*exp(-xx.^2-yy.^2);
plot3(xx,yy,zz)
pause
mesh(xx,yy,zz)
pause
meshc(xx,yy,zz)
pause
surf(xx,yy,zz);
注解:
meshgrid(x,y)的作用是分别产生以向量x为行,向量y为列的两个大小相同的矩阵,其中x的行是从-2开始到2,每间隔4/25记下一个数据,并把这些数据集成矩阵X;同理y的列则是从-2到2,每间隔4/25记下一个数据,并集成矩阵Y。
运行结果为:
03 特殊的三维作图
下表给出了常用的特殊函数图
实践
绘制多峰函数图、多峰函数的瀑布图、等高线图及在xOy平面上等高线图。
peaks; % MATLAB提供的多峰函数peaks
pause
[x,y,z]=peaks;
waterfall(x,y,z);
pause
contour3(x,y,z);
pause
contour(x,y,z,10); % 10表示等高线的数量。
运行结果为:
图形处理
01 图形的标注
调用格式为:
在x轴上加标注s
xlabel('s')
在y轴上加标注s
ylabel('s')
图形标题s
title('s')
坐标(x,y)处标注s
text(x,y,'s')
光标指定位置标注s
gtext('s')
在当前图像中加入图例标注s1,s2,...
legend('s1','s2',...)
02 坐标的调整
调用格式为:
x轴和y轴坐标刻度分别为 x1
axis([x1,x2,y1,y2])
03 多个图形的绘制
调用格式为:
图形保持函数
hold on
释放当前图形函数
hold off
第n个新建窗口绘制函数图形
figure(n)
将图像窗口分割成r*c个图形区域块,n表示当前的区域块
subplot(r,c,n)
实践
绘制sinx和cosx,并进行各种注解
x=linspace(0,2*pi,40);
y=sin(x);
z=cos(x);
plot(x,y,':','Linewidth',1.2); % :是线型,Linewidth是线的宽度
hold on
plot(x,z,'Linewidth',1.2);
xlabel('x轴');
ylabel('y轴');
text(pi/4,sqrt(2)/2,'交点'); %两曲线在此点相交
title('sinx和cosx的图像');
legend('sinx','cosx');
grid on %对图像加网格控制
运行结果:
matlab三维绘图注释,Matlab三维绘图与图形处理相关推荐
- matlab欠阻尼系统注释,MATLAB 实用教程:第5章MATLAB程序设计
<MATLAB 实用教程:第5章MATLAB程序设计>由会员分享,可在线阅读,更多相关<MATLAB 实用教程:第5章MATLAB程序设计(31页珍藏版)>请在人人文库网上搜索 ...
- matlab入门之旅,MATLAB 入门之旅学习笔记
MATLAB 入门之旅学习笔记 https://matlabacademy.mathworks.com/R2019a/cn/portal.html?course=gettingstarted 1.概述 ...
- MATLAB学习笔记——二维和三维绘图
MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...
- matlab3d绘图实例,matlab各种三维绘图及实例
matlab各种三维绘图及实例 Matlab绘制三维图形三维曲线 plot3函数与plot函数用法十分相似,其调用格式为: plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,-,xn,y ...
- Matlab:Matlab编程语言应用之三维绘图可视化(基础知识点基本函)的使用方法简介、案例实现(三维曲线图机械阻尼振动三维等高线图等案例)之详细攻略
Matlab:Matlab编程语言应用之三维绘图可视化(基础知识点&基本函)的使用方法简介.案例实现(三维曲线图&机械阻尼振动&三维等高线图等案例)之详细攻略 目录 三维绘图基 ...
- matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...
matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...
- matlab的三维伪彩图,matlab画等高线伪彩图
exp(-x.*x-y.*y); con tour3(z,20); title('三维等值线图'); xlabel( 'X' ),ylabel( 'Y' ),zlabel( 'Z'); grid; 4 ...
- 【绘图】matlab绘制图形
matlab数据展示技巧 Command 图形规范 绘图函数概览 MATLAB二维绘图工具 MATLAB三维绘图工具 如何动态更新显示图形 plot 多条线展示 画一个矩形 boxplot scatt ...
- matlab三维图 魔方,matlab制作魔方图片
2.绘制三维曲面的函数 Matlab 提供了 mesh 函数和 surf 函数来绘制三维曲面图...例 520 绘制三维图形. 1 绘制魔方阵的三维条形图 2 以三维杆图形式绘制曲线...... 图像 ...
最新文章
- (五)Docker镜像和容器
- 2018年薪资最高的15个技术岗
- Microbiome:扩增子检测环境样本单细胞真核生物和寄生虫的新方法
- java jni key_JNIKeyProtection
- QSplitter分割器窗口比例设定
- xp python转化为exe_使用Py2exe从python脚本生成的exe在xp上不起作用
- java读取mysql配置文件_MySql主从复制,从原理到实践
- Handler通信 源码分析和手写Handler框架
- 蒸汽管道图纸符号_管道设备表常用符号.ppt
- matlab 崎岖 视频的起始时间,怎么样给视频打马赛克 视频中打马赛克 视频某个时间段开始局部加马赛克 设置起始时间...
- K210(SiPEED MaixBit)MicroPython使用参考(一、软硬件环境)
- 【Python】京东自动下单抢购脚本——双十一购物小技巧
- 计算机专业必读哪两本经典书籍?
- oracle如何异地备份软件,数据库Oracle数据的异地的自动备份
- 关于Could not find method javacompileOptions() for arguments
- 学编程很枯燥?用Python制作3个小游戏,边玩边学(含源码)
- modbus-tk学习笔记
- [最优化]凸集的定义与常见凸集
- 【yarn】 yarn的安装和使用
- 川崎机器人51381报警案例
热门文章
- viewFlipper的基本实现
- 电脑进不去游戏显示重新连接服务器,幻塔无法连接服务器怎么办?游戏进不去解决方法...
- 矩阵的QR分解以及在最小二乘法中的应用
- 机房动环监控系统方案组成及应用
- EMV规范(四)——读应用数据
- 嵌入式硬件学习之嵌入式软件和硬件的区别
- 移动设备技术_手机底层板子设计人员告诉你一般手机电池的正确使用方法
- mtd分区创建linux,浅析linux下mtd设备onenand存储器的分区和节点创建流程及yaffs2文件系统挂载...
- Qt-Q_INIT_RESOURCE
- java.lang.IllegalArgumentException: Name for argument type [java.lang.Integer] not available异常