Matlab三维绘图------三维曲线图

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

plot3 %三维曲线图
mesh  %立体网状图
surf  %三维曲面图

三维曲线图基本绘图函数

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

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

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里(多重子图)讲解及代码

  • 9
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华毓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值