在Matlab中绘制三维等高线图

在"在Matlab中绘制二维等高线图"中实现了二维等高线的绘制,这篇博文继续在此基础上绘制三维等高线图,把contour( )函数调整为contour3( )函数即可,基本格式和用法相同。

已知:z=x^2+y^2,其中x为[-10,10]区间,y为[-20,20]区间。

要求:绘制三维等高线图。

在matlab命令行窗口输入以下程序:

Matlab 复制代码
x=-10:1:10;
y=-20:1:20;
[X,Y]=meshgrid(x,y);
Z= X.^2+Y.^2;
contour3 (X,Y,Z, 'ShowText','on','LabelSpacing', 100,'TextStep',150)
title('三维等高线图')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')

标签间距由原来的300调整为100,同一条等高线的标签数量增加,显得更为密集;标签显示步长由原来的100调整为150,只在150倍数的等高线上显示标签。运行后如图1所示。

图1 三维等高线

相关推荐
天若有情6731 小时前
自制C++万能字符串流式库 formort.h|对标标准库endl,零拷贝链式拼接神器
开发语言·c++
项目申报小狂人1 小时前
一种使用双向长短时记忆网络结合鲸鱼优化算法的类火星矿物元素精确定量分析模型
人工智能·算法·lstm
keineahnung23451 小时前
PyTorch symbolic_shapes 模組的 is_contiguous 從哪來?── sizes_strides_user 安裝與實作解析
人工智能·pytorch·python·深度学习
wangjialelele1 小时前
【SystemV】基于建造者模式的信号量
linux·c语言·c++·算法·建造者模式
njsgcs1 小时前
制作solidworks插件 装配体导出展开耗时分析
开发语言·c#·solidworks
C137的本贾尼1 小时前
别怕异步:`async` 和 `await` 的简单理解
开发语言·python
__log2 小时前
ComfyUI 集成技术方案分析报告
javascript·python·django
njsgcs2 小时前
c# solidworks 标注攻牙
开发语言·c#·solidworks