Info

This question is closed. Reopen it to edit or answer.

How to impliment efficient the next expression?

2 views (last 30 days)
Dimitrios
Dimitrios on 20 Oct 2014
Closed: MATLAB Answer Bot on 20 Aug 2021
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 Comment
Dimitrios
Dimitrios on 20 Oct 2014
I managed this one:
([angleofattack(1) diff(angleofattack)])/obj.timestepPerThitaNode/(1+(angleofattack(1)==1));
But any other solutions are welcome.

Answers (0)

This question is closed.

Community Treasure Hunt

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

Start Hunting!