matlab meshgrid函数_从零开始的matlab学习笔记——(28)立体图切面与三视图
matlab应用——求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习
这一节我们说一说立体图的切面问题
slice函数
slice函数用于对图像进行切面
调用格式:
slice(x,y,z,v,a,b,c)
x,y,z,作为坐标定义三维图像v
a,b,c作为矩阵,记录切面位置
比如a=[1 2]就是用x=1,x=2两个面去切v
我们来切个球:
f=@(x,y,z) x^2+y^2+z^2-4
[x,y,z]=meshgrid(-2:0.1:2)
v=x.^2+y.^2+z.^2-4
fimplicit3(f,[-2 2 -2 2 -2 2],'d')%这个函数用于绘制三维隐函数图像
hold on
slice(x,y,z,v,1,2,1.5)
这样切完之后我们就可以做一做三视图
view函数:
view函数可以调整观察角度
view(a,b),a为方位角,b为仰角
我们看一下三个不同方向的视图:
%创建函数和切面
f=@(x,y,z) x^2+y^2+z^2-4
[x,y,z]=meshgrid(-2:0.1:2)
v=x.^2+y.^2+z.^2-4
%原图
subplot(2,2,1)
fimplicit3(f,[-2 2 -2 2 -2 2],'d')
hold on
slice(x,y,z,v,1,2,1.5)
%俯视图
subplot(2,2,2)
fimplicit3(f,[-2 2 -2 2 -2 2],'d')
hold on
slice(x,y,z,v,1,2,1.5)
view(0,90)
title('俯视图')
%主视图
subplot(2,2,3)
fimplicit3(f,[-2 2 -2 2 -2 2],'d')
hold on
slice(x,y,z,v,1,2,1.5)
view(270,0)
title('主视图')
%左视图
subplot(2,2,4)
fimplicit3(f,[-2 2 -2 2 -2 2],'d')
hold on
slice(x,y,z,v,1,2,1.5)
view(180,0)
title('左视图')
图像的三视图就可以这样粗略的得出来
这一节我们说了说三维图像的切面和观察角度,下一节我们可能会再回到数据计算方面
欢迎喜欢的朋友点赞关注收藏啊:)
matlab meshgrid函数_从零开始的matlab学习笔记——(28)立体图切面与三视图相关推荐
- matlab max函数_从零开始的matlab学习笔记——(14)一些有用的函数(上):最值,平均数,中位数...
matlab应用--求极限,求导,求积分,解方程....更多内容尽在个人专栏:matlab学习 上一节说了说符号运算中的多项式,这一节我们来看看几个非常有用的函数 最值: 最大值max(),最小值mi ...
- matlab disp函数_从零开始的matlab学习笔记——(13)符号计算中的多项式
matlab应用--求极限,求导,求积分,解方程....更多内容尽在个人专栏:matlab学习 上一节我们算是简单了解了一下怎么用matlab解方程,这一节我么再回到多项式与符号计算. 符号计算中的多 ...
- matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...
- 0阶贝塞尔函数_从零开始的matlab学习笔记——(7)导函数
上节我们简单记录了一下怎么求极限,这节就来记录一下怎么求导函数. 显函数求导: 废话不多说,我们还是先看看代码 syms x f; f=sqrt(1+exp(x)); ans1=diff(f,x) p ...
- matlab for循环_从零开始的matlab学习笔记——(5)循环
上一节的内容有点多,所以循环我就放在了这一篇来说说.matlab的循环和c语言很相似,也是分为for循环和while循环. while循环: while condition 代码1 end 代码2 c ...
- matlab hist函数_超全Matlab绘图方法整理(建议收藏!)
你好,我是goldsunC 让我们一起进步吧! 使用Matlab绘图 图像是结果的一种可视化表现,它能直观的体现你的结果,并且能体现你获得结果的准确性,在当前的大数据时代,在做数据分析的时候,将其可视 ...
- matlab hist函数_算法工匠MATLAB专训营:Matlab绘图,小试牛刀
作者 | 蔡老师 仿真秀专栏作者 首发 | 仿真秀平台 导读:正文之前,我在此详细说明一下,因为本文包含的程序太难得,网上肯定找不到这样的程序.随着讲课的越来越深入,我给出的程序会越来越实用,接近于实 ...
- matlab 高斯函数_光学与matlab:高斯光的模拟
光学与matlab:高斯光的模拟 高斯光束,自然何为高斯光束?百度了一下,如下所示,"通常情形,激光谐振腔发出的基模辐射场,其横截面的振幅分布遵守高斯函数,故称高斯光束."如果您对 ...
- matlab cat函数_如何用Matlab编写贪吃蛇游戏?(持续更新)
今后我们实验室的研究重点将会聚焦在"基于游戏的测评"和"教育游戏化"这两个主题上,因此很有必要研究实现"爆款"游戏的一些基本的技术方法.这篇 ...
最新文章
- Emmet语法(快速生成HTML结构语法、快速生成CSS样式语法)
- 赛道一出,今后无需再熬夜
- Fail at Scale
- Nginx使用之location和rewrite用法
- matlab练习程序(三阶张量T-QR分解)
- Python高级特性: 12步轻松搞定Python装饰器
- python015 Python3 函数
- android多国语言使用
- 如何开启VMware串口
- 父html向子html传递参数,子父组件之间传值.html
- 怎样修改计算机系统8,win8改win7,教您win8怎么改为win7系统
- c语言阶乘出现负的,C语言求1到20阶乘的和,出来的是负数
- GD32F103RC官方移植IAR
- 读《暗时间》,学会思考
- 谷歌拼音输入法之初用
- C++ 使用sqrt函数计算平方根
- R语言使用order函数对dataframe数据进行排序、基于多个字段(变量)进行降序排序(DESCENDING)
- mysql autoenlist默认_Dapper MySql DateTime 异常
- 用pygame做一个简单的python小游戏---七彩同心圆
- AI的故事:半人马的诞生之路