三维隐函数图的MATLAB绘制技巧——fimplicit3

fimplicit3:绘制三维隐函数

1.绘制三维隐函数


  在 x、y 和 z 的默认区间 [−5,5] 绘制双曲面
 


   x^2+y^2−z^2=0。
 



  f = @(x,y,z) x.^2 + y.^2 - z.^2;
 

fimplicit3(f)

MATLAB三维隐函数图绘制-fimplicit3的图1

2.指定绘图区间


对于 z,通过将绘图区间指定为 [0 5],绘制双曲面 x^2+y^2−z^2=0 的上半部分。对于 x 和 y,使用默认区间 [-5 5]。
 

f = @(x,y,z) x.^2 + y.^2 - z.^2;
 

interval = [-5 5 -5 5 0 5];
 

fimplicit3(f,interval)

MATLAB三维隐函数图绘制-fimplicit3的图2



3.修改隐式曲面的外观


绘制隐曲面 x^2+y^2−z^2=0。通过将 EdgeColor 属性设置为 'none' 删除线条。通过将 FaceAlpha 属性设置为 0 到 1 之间的值添加透明度。

f = @(x,y,z) x.^2 + y.^2 - z.^2;
 

fimplicit3(f,'EdgeColor','none','FaceAlpha',.5)

MATLAB三维隐函数图绘制-fimplicit3的图3



4.创建后修改隐曲面


绘制隐曲面并将隐曲面对象赋给变量 fs。
 
f = @(x,y,z) 1./x.^2 - 1./y.^2 + 1./z.^2;
 

fs = fimplicit3(f)

MATLAB三维隐函数图绘制-fimplicit3的图4



fs = 
 

ImplicitFunctionSurface with properties:
 

Function: @(x,y,z)1./x.^2-1./y.^2+1./z.^2
 

EdgeColor: [0 0 0]
 

LineStyle: '-'
 

FaceColor: 'interp'
 

Show all properties
 


使用 fs 在创建隐曲面后访问和修改其属性。例如,通过将 XRange 属性设置为 [0 5],只显示正 x 值。通过将 EdgeColor 属性设置为 'none' 删除线条。通过将 FaceAlpha 属性设置为 0.8 添加透明度。
 

fs.XRange = [0 5];
 

fs.EdgeColor = 'none';
 

fs.FaceAlpha = 0.8;

MATLAB三维隐函数图绘制-fimplicit3的图5


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空