当前位置: 首页 > article >正文

MATLAB - 绘制立体图(平面+水深)

目录

  • 代码
  • 结果

代码

% 在 X-Y 平面上绘图
% 正常绘制平面图
[X,Y,Z] = peaks;
contour(X,Y,Z,20);
hold on

% ****重点********************************************
% 改为三维视图,具体可以help
% view(3);   %此时的平面图对应z=0 ;默认az=-37.5,el=30
view(-50,20);  % view([az el]); % az方位;el仰角
%view([-20 -5 20])  % view([x,y,z]); % 指定视角 
% ***************************************************

% 绘制侧面视野图
% 在 Y-Z 平面上绘图 :蓝线
plot3(zeros(1,49)-3,linspace(-3,3,49),-abs(Z(1,:)),'LineWidth',2); % plot3(X,Y,Z),X取固定值,Y-Z与二维plot一致即可。
% 在 X-Z 平面上绘图 ,红线
plot3(linspace(-3,3,49),zeros(1,49)-3,-abs(Z(2,:)),'LineWidth',2); % plot3(X,Y,Z),Y取固定值,X-Z与二维plot一致即可。 

结果

在这里插入图片描述


http://www.kler.cn/news/161781.html

相关文章:

  • 基于Amazon Bedrock介绍大语言模型
  • 分布式训练类的定义以及创建分布式模型
  • QT 重定向qdebug输出到自绘界面
  • 区分node,npm,nvm
  • uni-app实现安卓原生态调用身份证阅读器读卡库读身份证和社保卡、银行卡、IC卡等功能
  • 匹配不包含同时出现两次 “ago“ 的行
  • Redis server启动源码
  • vue 商品列表案例
  • JavaSE基础50题:11. 输出一个整数的每一位
  • CentOS 7.9 安装 k8s(详细教程)
  • Vue.js实现可编辑表格并高亮修改的单元格
  • 基于remix+metamask+ganache的智能合约部署调用
  • 注解 @Autowired 和 @Resource
  • OpenGL ES 帧缓冲对象介绍和使用示例
  • AI烟火识别智能视频分析系统解决方案
  • Dockerfile详解#如何编写自己的Dockerfile
  • Matlab 用矩阵画图
  • JAVA 多线程并发(一)
  • Jmeter接口测试
  • STL(一)(pair篇)
  • 【Docker二】docker网络模式、网络通信、数据管理
  • Oracle11g RAC无法使用VIP或SCAN IP连接数据库的解决方案
  • 人工智能_机器学习061_KKT条件公式理解_原理深度解析_松弛变量_不等式约束---人工智能工作笔记0101
  • HTTP、HTTPS、SSL协议以及报文讲解
  • 【1day】DocCms 某接口SQL注入漏洞学习
  • Linux:缓冲区的概念理解
  • 什么是HTTPS加密协议? ️
  • Redission分布式锁原理初探
  • Docker架构及常用的命令
  • (五) Python 代理模式