[繪圖] 3D橢球繪圖

看板MATLAB作者 (Frederick)時間6年前 (2018/01/12 15:12), 編輯推噓0(0012)
留言12則, 3人參與, 6年前最新討論串1/1
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

01/12 16:37, 6年前 , 1F
目前知道用shading interp之後再用colormap 越靠近
01/12 16:37, 1F

01/12 16:37, 6年前 , 2F
圓心為白色,越靠近外圍顏色加深,但這步驟不太知道
01/12 16:37, 2F

01/12 16:37, 6年前 , 3F
怎用
01/12 16:37, 3F

01/12 16:53, 6年前 , 4F
複製原本的碼 然後 hold on
01/12 16:53, 4F

01/12 16:53, 6年前 , 5F
先畫出來之後 再進plot editor去調吧
01/12 16:53, 5F

01/12 17:04, 6年前 , 6F
但我調出來是有漸層,但不像照片上那樣QQ
01/12 17:04, 6F

01/12 18:08, 6年前 , 7F
應該是axis重複 在plot editor裡面按掉就好了
01/12 18:08, 7F

01/12 18:19, 6年前 , 8F
抱歉我有點愚鈍
01/12 18:19, 8F

01/12 18:19, 6年前 , 9F
不太懂你所說的...
01/12 18:19, 9F

01/13 15:52, 6年前 , 10F
用 ellipsoid 直接畫,產生的是 surface object
01/13 15:52, 10F

01/13 15:54, 6年前 , 11F
請參考 surf 文件中的 FaceColor/FaceAlpha/EdgeColor
01/13 15:54, 11F

01/13 15:55, 6年前 , 12F
01/13 15:55, 12F
文章代碼(AID): #1QM5_EIs (MATLAB)