【发布时间】:2021-05-16 09:55:38
【问题描述】:
我想创建一个氢原子动画,其中一个质子在中心,一个电子在周围旋转。但是我不想添加颜色,而是添加图像 即
plot3(x,y,z,'.','markersize',10,'r')
上面的代码会给我一个红色的位置(x,y,z)。但不是红色,我想在下面上传一张图片。
Octave 可以吗?
【问题讨论】:
-
JFI:对于2D绘图,之前已经回答过:Custom Markers for Matlab plot
-
在 MATLAB 中,要获得类似上面的标记,您可以这样做:
x=linspace(0,1,10);y=sin(2*pi*x);z=cos(2*pi*x);scatter3(x,y,z,'ro','filled','SizeData',100);hold on;h=plot3(x, y,z,'wo','markersize',5);pause(0.01);h.MarkerHandle.Style = 'hbar';注意 hbar 是无证财产
标签: matlab plot gnuplot octave gnu