[繪圖] 繪製出原子力場圖

看板MATLAB作者 (karco)時間5年前 (2019/01/20 17:38), 編輯推噓1(103)
留言4則, 1人參與, 5年前最新討論串1/1
板上各位大大好 目前小弟想繪製出原子的力場圖 目前已經擁有各個原子所在的位置 然後想把該點作為球心 繪製出其影響範圍 影響範圍跟值都是已經確定且固定的 舉個例子 原子的位置為 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://www.ptt.cc/bbs/MATLAB/M.1547977089.A.3CA.html

02/11 14:03, 5年前 , 1F
你一定要用colormap嗎?自己用個函數把能量對應三原色,應
02/11 14:03, 1F

02/11 14:03, 5年前 , 2F
該就能達成你的要求了
02/11 14:03, 2F

02/11 14:05, 5年前 , 3F
function [r,g,b]=rad2color(r)
02/11 14:05, 3F

02/11 14:05, 5年前 , 4F
自己寫一個類似這樣的函式看看
02/11 14:05, 4F
文章代碼(AID): #1SH461FA (MATLAB)