【发布时间】:2020-01-19 20:47:33
【问题描述】:
我正在尝试绘制多个振荡器动画 wrt。时间,这样它们就会“同时”被激活,以便并排跟随它们。 我可以分别绘制每个点,但我希望每个振荡器在动画中的各个点之间连接一条线。
事实证明这很困难,我尝试使用“addpoints(h,x,y,z)”(它适用于单个轨迹),但每个连接在每个振荡器步骤后自然会脱节,我有点不知所措至于尝试什么。
循环本身看起来像这样,t 是时间,osc 是振荡器编号,sin(y) 是每个振荡器在给定时间的位置。
for t = 1:tlen
for osc = 1:5
plot3(t,osc,sin(y(osc,t)),'k.-')
drawnow;
end
end
这里的 'k' 使它变黑 '-' 应该是一条线但被忽略了和 '.'打点
“k-”同样被忽略。
【问题讨论】: