MATLAB三维隐函数图绘制-fimplicit3
2021年6月11日 06:14浏览:5003 评论:3 收藏:3
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)
对于 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)
绘制隐曲面 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)
绘制隐曲面并将隐曲面对象赋给变量 fs。
f = @(x,y,z) 1./x.^2 - 1./y.^2 + 1./z.^2;
fs = fimplicit3(f)
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;
技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
4
3
3



![[免费案例]Ensight案例教程分享](https://img.jishulink.com/cimage/245b3ca9e2c939e40491a25edae94515.jpeg?image_process=resize,fw_576,fh_320,)
















