作者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/cn.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