[绘图] 3D椭球绘图

楼主: FrederickLiu (Frederick)   2018-01-12 15:12:11
matlab 3D椭球图绘画
各位大大好
如标题我想绘画3D椭球
上网找资料后可以用ellipsoid这个function进行绘画图会如下图
https://i.imgur.com/TL2RZiO.jpg
但是我今天想要画成如下图所示
https://i.imgur.com/qUDn7IT.jpg
需要输入的指令或更改的porperty有哪些QQ
我目前只知道alpha可以更改透明度呜呜
不知道怎么样变成 中间有点透明 外圈又有一条明显的线条((虽然怀疑外圈线条是后来画
出来的
感谢各位大大~
楼主: FrederickLiu (Frederick)   2018-01-12 16:37:00
目前知道用shading interp之后再用colormap 越靠近圆心为白色,越靠近外围颜色加深,但这步骤不太知道怎用
作者: LiamIssac (Madchester)   2018-01-12 16:53:00
复制原本的码 然后 hold on先画出来之后 再进plot editor去调吧
楼主: FrederickLiu (Frederick)   2018-01-12 17:04:00
但我调出来是有渐层,但不像照片上那样QQ
作者: LiamIssac (Madchester)   2018-01-12 18:08:00
应该是axis重复 在plot editor里面按掉就好了
楼主: FrederickLiu (Frederick)   2018-01-12 18:19:00
https://i.imgur.com/niQVgtj.jpg 抱歉我有点愚钝不太懂你所说的...
作者: mp19990920 (郝渴连)   2018-01-13 15:52:00
用 ellipsoid 直接画,产生的是 surface object请参考 surf 文件中的 FaceColor/FaceAlpha/EdgeColor范例:https://tinyurl.com/yafux673

Links booklink

Contact Us: admin [ a t ] ucptt.com