matlab绘制三维图形,Matlab 应用之绘制三维图形(基础篇)(组图)

Matlab 应用之绘制三维图形(基础篇)(组图)

08-03栏目:技术

TAG:matlab画三维图

matlab画三维图

在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图。闲话不多说,直接进入正题。首先介绍几个函数: jhua.org

1.plot3(x,y,z,…)

copyright jhua.org

其中,x,y,z为维数相同的向量,分别储存3个坐标值; jhua.org

2.stem3(x,y,z,…)

https://www.jhua.org

常用的三维火柴杆图 jhua.org

3.mesh(x,y,z,…) copyright www.jhua.org

常用的网线图调用格式; www.jhua.org

4.surf(x,y,z,…) copyright jhua.org

常用的曲面图调用格式;

copyright www.jhua.org

5.contour(x,y,z,…) https://www.jhua.org

常用的的等高线调用格式; www.jhua.org

6.meshgrid(x,y) www.jhua.org

格点矩阵生成函数;

copyright www.jhua.org

下面以两个例子,熟悉上述函数的用法 www.jhua.org

例一: copyright www.jhua.org

绘制x=cos(t),y=sin(t),z=t所表示的曲线,其中t的范围为[0,10pi],要求绘制三维曲线图与三维火柴杆图。

https://www.jhua.org

分析:可以看到,函数中,x,y均为z的单值函数,所以用plot3和stem3就可以解决

www.jhua.org

代码:

copyright jhua.org

t=0:pi/30:10*pi;                              %设定t的范围 www.jhua.org

plot3(cos(t),sin(t),t,'-b','LineWidth',4);             %绘制三维曲线,并且做修饰 copyright jhua.org

grid on                                      %加网格

https://www.jhua.org

axis square                                   %命令坐标为方形

https://www.jhua.org

figure(2)                                     %新建图形窗口 copyright www.jhua.org

stem3(cos(t),sin(t),t,'-.g')                        %绘制三维火柴杆图

copyright www.jhua.org

结果: jhua.org

matlab绘制三维图形,Matlab 应用之绘制三维图形(基础篇)(组图)_第1张图片

jhua.org

图1. 例一结果图(三维曲线图)

copyright www.jhua.org

matlab绘制三维图形,Matlab 应用之绘制三维图形(基础篇)(组图)_第2张图片

copyright www.jhua.org

图2.

例一结果图(三维火柴杆图) copyright jhua.org

例二:

jhua.org

绘制二元方程

08a92381ca46a01a4247a38b6752e788.png

copyright jhua.org

所表示的三维曲面,其中x,y的范围为[-8,8],要求绘制三维曲面图,三维网线图,三维等高线图。

jhua.org

分析:可以看出,函数中,z为与x,y都相关的函数,所以此处需要用meshgrid函数先构成格点矩阵

copyright jhua.org

代码: copyright www.jhua.org

x=-8:0.5:8;                               % x范围                      jhua.org

y=-8:0.5:8;                               % y范围

copyright www.jhua.org

[xx,yy]=meshgrid(x,y);                      %构成格点矩阵

copyright jhua.org

.........了解更多 https://www.jhua.org

本文来源于于技术邻,未经允许不得转载!!! jhua.org

想跟技术大牛学习更多matlab知识吗,欢迎来点击技术邻官网哦 copyright www.jhua.org

www.jhua.org https://www.jhua.org

jhua.org

相关阅读

MATLAB利用散点进行函数曲线拟合 www.jhua.org

Matlab是一个很强大的数据处理软件,是人们进行数据分析的得力助手。一般我们做社会调研或科学研究时,会得到很多实验数据。当需要研

copyright www.jhua.org

深入浅出PID控制算法(二)————PID算法离散化和增量式

www.jhua.org

引言

上篇介绍了连续系统的PID算法,但是计算机控制是一种采样控制,他只能根据采样时刻的偏差来计算控制量,因此计算机控制系统中 www.jhua.org

数学建模之MATLAB画图汇总 www.jhua.org

1. 二维数据曲线图

1.1 绘制二维曲线的基本函数

1.plot()函数 plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐 https://www.jhua.org

matlab画图(plot)命令。长期更新!

jhua.org

1,颜色和线条:

b blue 蓝 . point - solid

g green 绿 o c

www.jhua.org

【MATLAB】MATLAB 可视化之曲面图与网格图

copyright jhua.org

翻译自 MATLAB 官方文档

surf : 曲面图

surfc : 带等高线的曲面图

surface:创建曲面对象

surfl : 具有基于颜色图的光照的曲

www.jhua.org

阅读量:100000+

上一篇:文字溢出隐藏显示

你可能感兴趣的:(matlab绘制三维图形)