MATLAB - 3D Plots

MATLAB - 3D Plots 首页 / MATLAB入门教程 / MATLAB - 3D Plots

MATLAB还包括各种三维图,这些图对于显示某些类型的数据很有用。通常,三维图有助于显示两种类型的数据:

  1. 当您希望强调自变量的重要性时,这两个变量是同一自变量的函数。
  2. 一个由两个独立变量z = f(x,y)构成的函数的变量。

要获得z,首先,我们必须使用函数 meshgrid 创建一组(x,y)点。

MATLAB 3D Plots

[x,y] = meshgrid(-1:.2:1);

链接:https://www.learnfk.comhttps://www.learnfk.com/matlab/matlab-3d-plots.html

来源:LearnFk无涯教程网

MATLAB 3D Plots

这里函数 meshgrid 的参数是一个矢量,使用冒号运算符创建(start:step:end)

meshgrid 函数最多可以占用三个向量参数,并根据参数中的矢量坐标返回2-D坐标。

现在我们将通过使用函数 surf(x,y,z)来创建一个三维曲面图。

MATLAB 3D PlotsMATLAB 3D Plots

通过进入surf函数,它会产生三维曲面图。

  • surf(x,y,z)函数创建一个3d表面图。
  • 矩阵Z的值用作x-y平面中网格上方的高度。
  • 该函数还将Z用于与高度成比例的颜色数据。
MATLAB 3D Plots
  • 还有一个函数, mesh ,并且还在三维中显示表面。
MATLAB 3D Plots
  • surfmesh函数之间的主要区别在于,surf函数既可以显示连接线,也可以显示颜色的表面,而mesh函数可以显示线框表面。网格函数不会为整个表面着色;它仅对连接定义点的线着色。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

透视HTTP协议 -〔罗剑锋(Chrono)〕

说透中台 -〔王健〕

JavaScript核心原理解析 -〔周爱民〕

性能测试实战30讲 -〔高楼〕

分布式系统案例课 -〔杨波〕

Python自动化办公实战课 -〔尹会生〕

Tony Bai · Go语言第一课 -〔Tony Bai〕

Web 3.0入局攻略 -〔郭大治〕

运维监控系统实战笔记 -〔秦晓辉〕

好记忆不如烂笔头。留下您的足迹吧 :)