Info

この質問は閉じられています。 編集または回答するには再度開いてください。

How to impliment efficient the next expression?

1 回表示 (過去 30 日間)
Dimitrios
Dimitrios 2014 年 10 月 20 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I have the following expression:
a_dot is the rate of change of an angle.So it equals with Da/Dt.I am wondering what should i do for the first value as there is no previous value to calculate the Da.I will calculate it like a_dot(1) = a(1)/(timestep/2). So my question is how to impliment that eficient/vectorized as this calculations are inside a loop with many repeats.I tried the following but ofcurse it didnt work as there is no index = 0 :
alphaRate=(alpha-(angleNode>1)*angleofattack(angleNode-1))/(obj.timestepPerThitaNode/(1+(angleNode==1)));
size(angleofattack) = 1x36 double
Any ideas? Thanks in advance.
  1 件のコメント
Dimitrios
Dimitrios 2014 年 10 月 20 日
I managed this one:
([angleofattack(1) diff(angleofattack)])/obj.timestepPerThitaNode/(1+(angleofattack(1)==1));
But any other solutions are welcome.

回答 (0 件)

この質問は閉じられています。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by