matlab绘制隐函数3D曲面_matlab隐函数三维曲面-程序员宅基地

技术标签: matlab  

方法一:

plot(plot::Implicit3d(-(1-p-q)*(2/(35*roll^2))+p/(exp(0.35)-1)*exp(-roll+0.4)+(q*8.0064)/(exp(-8.0064*0.35))*(exp(8.0064*(roll-0.4))), p = 0..1, q = 0..1, roll = 0.05..0.4), Scaling = Constrained);

这里写图片描述
方法二:

f = @(p,q,roll) -(1-p-q).(2./(35.*roll.^2))+p./(exp(0.35)-1).*exp(-roll+0.4)+(q.*8.0064)./(exp(-8.0064.*0.35)).(exp(8.0064.*(roll-0.4))); % 函数表达式
[p,q,roll] = meshgrid(0:.01:1,0:.01:1,0.05:.01:0.4); % 画图范围

v = f(p,q,roll)+max(p+q-1,0);
h = patch(isosurface(p,q,roll,v,0));
isonormals(p,q,roll,v,h)

set(h,’FaceColor’,’r’,’EdgeColor’,’none’);
xlabel(‘p’);ylabel(‘q’);zlabel(‘roll’);
alpha(1)
grid on; view([1,1,1]); axis equal; camlight; lighting gouraud
这里写图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/bingoo_t/article/details/54667821

智能推荐

【元壤教育AI提示工程系列】『KeepChatGPT教程』轻松解决ChatGPT网络报错,畅享无忧沟通!_! something went wrong. if this issue persists ple-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏9次。我们使用ChatGPT时,总是因为网络魔法不力的原因导致页面总是报错,如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v8QeslNn-1682088798331)(https://file.liyuechun.com/%E6%8F%92%E4%BB%B6.gif)]享受免费的,它代表着你的AI体验发生了骤变:喜欢暗调的朋友可以鼠标移到选择修改为:step one:step two:**step four:**Tampermonkey 搜索,并将 Tamperm_! something went wrong. if this issue persists please contact us through our

3万字智慧交通数字化建设方案_智慧交通中心数字化建设技术方案-程序员宅基地

文章浏览阅读422次。目   录第一章 系统架构 31.1短信系统 41.2数据交换系统 51.3地理信息基础支撑平台 51.4身份及权限管理系统 6第二章 综合管理平台 72.1综合运输监管系统 72.2行业监督管理系统 122.3安全生产监管系统 162.4固定资产管理系统 182.5电子监察系统 192.6行政执法系统 22第三章 公众服务平台 233.1智能手机交通信息服务 233.2出行服务系统 243.3在线呼叫系统 253.4联网售票系统 273.5停车场诱导系统 283.6物流_智慧交通中心数字化建设技术方案

计算机课程教学辅助系统小程序 免费赠送项目完整源码,可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案等-程序员宅基地

文章浏览阅读92次。计算机课程教学辅助系统小程序的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。

了解微内核_微内核谁开发的-程序员宅基地

文章浏览阅读4.4k次。网络上不断地出现微内核OS的概念。特别是华为的鸿蒙OS 将采用微内核,更激发了对微内核的热情。其实Google Fuchsia OS 也采用了微内核Zircon。收集了一些内容,帮助自己理解什么是微内核。术语微内核(Microkernel)在微内核中,大部分内核都作为单独的进程在特权状态下运行,他们通过消息传递进行通讯。在典型情况下,每个概念模块都有一个进程。因此,假如在设计中有一个系..._微内核谁开发的

STM32启动过程浅析(.map文件)-程序员宅基地

文章浏览阅读294次,点赞3次,收藏7次。1111

【Python学习】下载faceScrub人脸数据库 (多线程版本)_facescrub download-程序员宅基地

文章浏览阅读6.8k次,点赞4次,收藏2次。在上一篇博文中,我用单线程版本的Python来实现下载脚本,其中最大的不足在于它是单线程的,很慢。其实,下载网络图片是天然的具有并行性的,因为下载每一副图片都是独立的,甚至线程之间都不用交互。 -*- coding: utf-8 -*-"""Created on Tue Apr 07 20:19:38 2015@author: Chenriwei"""impo_facescrub download

随便推点

golang动态限制并发数量_golang 限制最大并发-程序员宅基地

文章浏览阅读2.2k次。golang动态控制并发数量_golang 限制最大并发

线段树的基本知识-程序员宅基地

文章浏览阅读175次。好的博客:笨蛋花的小窝qwq一、什么是线段树- 线段树是表示区间及线段的树什么是区间,什么又是线段呢?这里有图- 这样的一棵树,可以解决区间的覆盖问题。例题- 输入m条线段,问这m条线段被覆盖的面积有多大。Sample Input1 23 41 72 13Sample Output13那么这道题怎么做呢?方法一:模拟(容易爆)方法二:首先,由于1-13这个区间跨...

IOS 键盘的显示与关闭-程序员宅基地

文章浏览阅读170次。为什么80%的码农都做不了架构师?>>> ..._双击显示键盘 ios

Neo4j数据导入的几种方式总结_neo4j导入数据-程序员宅基地

文章浏览阅读8k次。1. 通过Cypher语法直接创建该方法适合于数据量小的情况下:例如:create(n:ability {name:"沟通"})create(m:train {name:"培训"})create(n)-[r0:has]->(a:method {name:"交流"})create(n)-[r1:has]->(b:method {name:"会议"})create(n)-..._neo4j导入数据

EASY UI tree如何根据部分值来选中checkbox_ftvedos-程序员宅基地

文章浏览阅读7.1w次。首先tree需要设置checkbox:true _ftvedos

Markdown自定义CSS样式_markdown css-程序员宅基地

文章浏览阅读5.8k次。前言当我第一次接触到Markdown时,我就深深爱上了它。这简洁的界面,编程式的书写都令我爱不释手,最重要的是,还能够支持自定义html、css。自定义CSS样式说到Markdown,就不得不提及Typora这个软件,本例子即是在此软件的环境下完成。想要自定义CSS,首先得有一定的htm,css基础。1.寻找Typora的主题CSS文件确认typora软件用的主题文件 -> 外观 -> 打开主题文件 -> 找到对应的css文件,因为我用的主题是Night,所以我应该找nigh_markdown css

推荐文章

热门文章

相关标签