matlab绘制三维曲线图

您所在的位置:网站首页 matlab怎么画三维曲线图 matlab绘制三维曲线图

matlab绘制三维曲线图

#matlab绘制三维曲线图| 来源: 网络整理| 查看: 265

在matlab中绘制的三维图主要有三种: 三维曲线图、立体网状图、和三维曲面图 其基本命令为:

plot3 %三维曲线图 mesh %立体网状图 surf %三维曲面图 三维曲线图基本绘图函数

函数命令:plot3 调用格式:plot(x1,y1,z1,x2,y2,z2,…)

例:绘制方程:x=t, y=sin(t), z=cos(t) t=[0,2pi]

t=(0:0.01:2*pi); x=t; y=sin(t); z=cos(t); plot3(x,y,z)

在这里插入图片描述

例:x在[0,2pi],y在[0,2pi],作图z=cos(x)+sin(y)

x=(0:0.01:2*pi); y=(0:0.01:2*pi); z=cos(x)+sin(y); plot3(x,y,z)

将其简单修饰后如下图: 在这里插入图片描述 ***修饰方法非常简单,可用代码修饰也可用绘图浏览器可视化修饰。强力推荐使用绘图浏览器来进行修饰,具体可见见文章,***Matlab中图形的修饰(代码和不需要代码)包括:颜色、线型、字体、粗细、标题、坐标轴、网格等

将三维曲线图分别绘制在一个figure上

方法与二维图一致,都是使用subplot指令 例:将上面两个方程分别绘制在同一张figure上:

subplot(1,2,1); t=(0:0.01:2*pi); x=t; y=sin(t); z=cos(t); plot3(x,y,z); subplot(1,2,2); x=(0:0.01:2*pi); y=(0:0.01:2*pi); z=cos(x)+sin(y); plot3(x,y,z)

如下: 在这里插入图片描述 多重子图即subplot指令在之前的文章中已有详细的介绍,方法非常简单具体可见:Matlab 一张图绘制在一个figure里,多张图绘制在一个figure里,和多张图分别绘制在一个figure里(多重子图)讲解及代码



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3