看板 MATLAB 關於我們 聯絡資訊
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://www.ptt.cc/bbs/MATLAB/M.1515741134.A.4B6.html
FrederickLiu: 目前知道用shading interp之後再用colormap 越靠近 01/12 16:37
FrederickLiu: 圓心為白色,越靠近外圍顏色加深,但這步驟不太知道 01/12 16:37
FrederickLiu: 怎用 01/12 16:37
LiamIssac: 複製原本的碼 然後 hold on 01/12 16:53
LiamIssac: 先畫出來之後 再進plot editor去調吧 01/12 16:53
FrederickLiu: 但我調出來是有漸層,但不像照片上那樣QQ 01/12 17:04
LiamIssac: 應該是axis重複 在plot editor裡面按掉就好了 01/12 18:08
FrederickLiu: https://i.imgur.com/niQVgtj.jpg 抱歉我有點愚鈍 01/12 18:19
FrederickLiu: 不太懂你所說的... 01/12 18:19
mp19990920: 用 ellipsoid 直接畫,產生的是 surface object 01/13 15:52
mp19990920: 請參考 surf 文件中的 FaceColor/FaceAlpha/EdgeColor 01/13 15:54
mp19990920: 範例:https://tinyurl.com/yafux673 01/13 15:55