作者karco (karco)
看板MATLAB
標題[繪圖] 繪製出原子力場圖
時間Sun Jan 20 17:38:06 2019
板上各位大大好
目前小弟想繪製出原子的力場圖
目前已經擁有各個原子所在的位置
然後想把該點作為球心 繪製出其影響範圍
影響範圍跟值都是已經確定且固定的
舉個例子 原子的位置為 X Y Z
那就是以X Y Z為圓心
然後該原子的半徑為2.5
內部能量分佈為
離球心距離: 0 1.0 1.5 2 2.5
能量:200 100 60 2 0
因此就是想在該位置畫出一個半徑2.5的球體
並根據能量的值使用colormap上色
目前找到畫球體的方法都是直接對球體上色
而不能再根據額外設置的值 進行colormap的上色
不知道有沒有什麼解決方法?
能夠針對圓的半徑跟顏色分開賦值?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.179.85
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1547977089.A.3CA.html
1F:推 b2481: 你一定要用colormap嗎?自己用個函數把能量對應三原色,應 02/11 14:03
2F:→ b2481: 該就能達成你的要求了 02/11 14:03
3F:→ b2481: function [r,g,b]=rad2color(r) 02/11 14:05
4F:→ b2481: 自己寫一個類似這樣的函式看看 02/11 14:05