データポイントを指定して速度と加速度を計算しプロットしようとしています。当初、時間と高度には13ポイントが与えられています。時間と高度からの速度と加速度
time = [0:12];
altitude = [0,107.37,210.00,307.63,400.00,484.60,550.00,583.97,580.00,...
549.53,570.00,699.18,850];
これらは、私はきちんとしかし、速度と加速度を見つけることが方法がわからないよコード
newTime = linspace(0,12,100);
rcubic = polyfit(time,altitude,3);
vrcubic = polyval(rcubic,newTime);
plot(newTime,vrcubic)
の下に使用して行われ、フィット立方なければなりませんでした。私は現在、2地点間の速度の勾配であることを意味し
acceleration = [sqrt(velocity.^2 + newTime.^2)];
を使用して
velocity = [vrcubic./newTime];
とラフな加速を使用して、速度を見つけていますが、私はその間違った
がする簡単な方法があると思いおそらく微分か何かで速度と加速度を計算しますか?