1 基本命令

plot3(x,y,z,'s')      %绘制三维曲线

plot3(x1,y1,z1,'s1',x2,y2,z2,'s2',...)   %绘制多条三维曲线

说明:当xyz为同维向量时,则绘制以xyz元素为坐标轴的三维曲线;当xyz为同维矩阵的时候,则绘制曲线的条数等于矩阵的列数。s是指定线型,色彩,数据点形的字符串。

2  绘制三维网线图和曲面图

三维网线图和曲面图是三维立体图形,matlab提供了mesh命令用于绘制三维网线图,surf命令用于绘制三维曲面图,这2个命令都能用不同的颜色表示不同的高度

三维立体图形的绘制比三维网线图稍微复杂,在数据准备上需要使用meshgrid命令构成x-y平面上的自变量珊格点矩阵,另外绘制的立体图形还可以进行色彩,明暗,光照和视点的处理。

1)meshgrid命令

为了绘制三维立体图形,matlab的方法是将x方向划分为m份,y方向划分为n份,由各划分点分别作平行于坐标轴的直线,得到m*n个栅格,然后计算出各个栅格点对应的f(x,y),绘制出立体曲面和网线图。

meshgrid是以x,y向量为基准,来产生在x-y平面的各栅格点坐标值的矩阵

语法:

[X,Y]=meshgrid(x,y)

说明:X、Y是栅格点的坐标,为矩阵,x,y为向量。

如:将x(1*m)向量和y(1*n)向量转换为(n*m)的矩阵

>> x=[1 2 3 4]

x =

1     2     3     4

>> y=[5 6 7]

y =

5     6     7

>> [xx,yy]=meshgrid(x,y)

xx =

1     2     3     4

1     2     3     4

1     2     3     4

yy =

5     5     5     5

6     6     6     6

7     7     7     7

>>

三维网线图

语法: mesh(z)    %画三维网线图

mesh(x,y,z,c)

当只有参数z时,以z矩阵的行下标作为x坐标轴,把z的列下标当作y坐标轴;x,y分别为x,y坐标轴的自变量;

当有x,y,z参数时,C是指定各点的用色矩阵,当C省略时用色矩阵是z的数据,如果x,y,z,c四个参数都有,则应都是维数相同的矩阵。

三维曲面图

语法:surf(z)

surf(x,y,z,c)   参数设置与mesh同

还有一些其它的命令: meshz(xx,yy,zz)  立体网状图加围裙

meshc(xx,yy,zz)  立体网状图加等高线

matlab画图三维立体,matlab的三维图形绘制相关推荐

  1. matlab图形绘制经典案例,MATLAB经典教程第四章_图形绘制.ppt

    <MATLAB经典教程第四章_图形绘制.ppt>由会员分享,可在线阅读,更多相关<MATLAB经典教程第四章_图形绘制.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Ma ...

  2. 三维立体坐标系 html5,几何画板绘制三维坐标系的操作方法

    最近很多网友表示自己不清楚几何画板如何绘制三维坐标系的操作,而本篇文章就来给大家讲解几何画板绘制三维坐标系的操作流程,大家都来一起学习吧. 几何画板绘制三维坐标系的操作方法 添加自定义工具.在广大版友 ...

  3. matlab 画图 断层显示,MATLAB编程实现连续断层工业CT图像的三维重建_张爱东

    第26卷 第4期核电子学与探测技术 V ol.26 N o.4 2006年 7月Nuclear Electr onics &Detection T echnolo gy July 2006 M ...

  4. matlab画图的参数,Matlab 画图plot参数 颜色 类型

    this.p={ m:2, b:2, loftPermalink:'', id:'fks_094074086082083066081094082095081081081071087084083068' ...

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

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

  6. matlab画图初级;matlab保存文件失败

    一件非常重要的事,最近在学清风的数学建模课程中在使用matlab的过程中,有一件非常奇怪的事就是在matlab保存文件的时候总会发生保存文件的时候窗口闪退的情况,我以为是电脑或者文件的问题,重启电脑了 ...

  7. matlab画图三角号,MATLAB画图技巧——在字母上方添加倒三角

    Ubuntu18.04安装Matlab2018a Ubuntu18.04安装Matlab2018a Ubuntu18.04安装Matlab2018a 就直接开始了,不分点了. 首先,需要下载Matla ...

  8. matlab画图高级,[转载]Matlab绘图系列之高级绘图

    1.彗星图 二维彗星图 三维彗星图 2.帧动画 3.程序动画 4.色图变换 5.Voronoi图和三角剖分 Voronoi图 三角剖分 6.四面体 7.彩带图 彩带图 三维流彩带图 8.伪彩图 9.切 ...

  9. matlab画图 设置按钮,Matlab绘图操作(1)

    1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...

最新文章

  1. 什么?用@Async会内存溢出?看看你的线程池配置了没!
  2. 确保企业的大数据投资达到预期的5种方法
  3. Angular 2与TypeScript概览
  4. android activity解耦,Android与设计模式:用单一职责原则为Activity解耦
  5. DNN使用非80端口和总是跳转到http://localhost问题的解决
  6. python 快速删除程序_如何快速一次性卸载所有python包(第三方库)呢
  7. 百度智能云知识中台,驱动产业智能化升级
  8. Pidgin 新QQ插件:pidgin-lwqq
  9. 计算机应用基础第3次平时作业,计算机应用基础第3次作业.doc
  10. Ribbon的基本应用
  11. 被Z世代称为B站张子枫,她有一种天然的治愈力。
  12. 一个炫酷的opengles2.0翻页效果(安卓上opengles2.0 翻书效果附源码)
  13. 2020年9月30日 晴
  14. Thinkpad 屏幕 调整颜色方法
  15. android反编译apk常用工具
  16. 逆clarke变换_Clarke变换与Park变换
  17. 如何查看PDF的坐标
  18. 使用matlab绘制地图
  19. “捕鱼达人”开创手机游戏时代
  20. Redis与Memcache对比

热门文章

  1. 全球开发者各出奇招:我们想这样适配iPhone X
  2. 关于Oracle parallel(并行)的几个基本常识
  3. 黑客攻击入门:DNS欺骗、ARP攻击和钓鱼网站制作
  4. C++图像处理 -- 图像翻转(镜像)
  5. Hbase、Kudu和ClickHouse横向对比
  6. java虚拟机栈(亦篇足以,吴懈可击)
  7. 2021年美容师(初级)最新解析及美容师(初级)模拟考试题
  8. java工厂方法_Java设计模式之工厂方法模式
  9. input主动获取焦点
  10. DDD理论学习系列(7)-- 值对象