作者FrederickLiu (Frederick)
看板MATLAB
标题[绘图] 3D椭球绘图
时间Fri Jan 12 15:12:11 2018
matlab 3D椭球图绘画
各位大大好
如标题我想绘画3D椭球
上网找资料後可以用ellipsoid这个function进行绘画图会如下图
https://i.imgur.com/TL2RZiO.jpg
但是我今天想要画成如下图所示
https://i.imgur.com/qUDn7IT.jpg
需要输入的指令或更改的porperty有哪些QQ
我目前只知道alpha可以更改透明度呜呜
不知道怎麽样变成 中间有点透明 外圈又有一条明显的线条((虽然怀疑外圈线条是後来画
出来的
感谢各位大大~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.43.115
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1515741134.A.4B6.html
1F:→ FrederickLiu: 目前知道用shading interp之後再用colormap 越靠近 01/12 16:37
2F:→ FrederickLiu: 圆心为白色,越靠近外围颜色加深,但这步骤不太知道 01/12 16:37
3F:→ FrederickLiu: 怎用 01/12 16:37
4F:→ LiamIssac: 复制原本的码 然後 hold on 01/12 16:53
5F:→ LiamIssac: 先画出来之後 再进plot editor去调吧 01/12 16:53
6F:→ FrederickLiu: 但我调出来是有渐层,但不像照片上那样QQ 01/12 17:04
7F:→ LiamIssac: 应该是axis重复 在plot editor里面按掉就好了 01/12 18:08
9F:→ FrederickLiu: 不太懂你所说的... 01/12 18:19
10F:→ mp19990920: 用 ellipsoid 直接画,产生的是 surface object 01/13 15:52
11F:→ mp19990920: 请参考 surf 文件中的 FaceColor/FaceAlpha/EdgeColor 01/13 15:54