|
hii,
Does anyone help me to find the execution time of my code(shown below), also m a newbie, any help to modify or make this code compliant to MAAB guideline is appreciated.
function vehiclespeed = Calspeed(WSFrR,WSFrL,WSRrR,WSRrL,FrRQF,FrLQF,RrRQF,RrLQF)
%#eml
% This block supports an embeddable subset of the MATLAB language.
% See the help menu for details.
if FrRQF ==3
FrR_QF = True;
else FrR_QF = False;
end;
if FrLQF ==3
FrL_QF = True;
else FrL_QF = False;
end;
if RrRQF==3
RrR_QF = True;
else RrR_QF = False;
end;
if RrLQF ==3
RrL_QF = True;
else RrL_QF = False;
end;
if (FrR_QF && FrL_QF && RrR_QF && RrL_QF)
a = [WSFrR,WSFrL,WSRrR,WSRrL];
vehiclespeed = Avg(a);
elseif (FrR_QF && FrL_QF && RrR_QF)
b = [WSFrR,WSFrL,WSRrR];
vehiclespeed = Avg(b);
elseif (FrR_QF && FrL_QF && RrL_QF)
b = [WSFrR,WSFrL,WSRrL];
vehiclespeed = Avg(b);
elseif (FrR_QF && FrL_QF && RrL_QF)
b = [WSFrR,WSFrL,WSRrL];
vehiclespeed = Avg(b);
elseif (FrR_QF && RrR_QF && RrL_QF)
b = [WSFrR,WSRrR,WSRrL];
vehiclespeed = Avg(b);
elseif (FrR_QF && FrL_QF)
c = [WSFrR,WSFrL];
vehiclespeed = Avg(c);
elseif (FrR_QF && RrR_QF)
c = [WSFrR,WSRrR];
vehiclespeed = Avg(c);
elseif (FrR_QF && RrL_QF)
c = [WSFrR,WSRrL];
vehiclespeed = Avg(c);
elseif (FrL_QF && RrR_QF)
c = [WSFrL,WSRrR];
vehiclespeed = Avg(c);
elseif (FrL_QF && RrL_QF)
c = [WSFrL,WSRrL];
vehiclespeed = Avg(c);
elseif (RrR_QF && RrL_QF)
c = [WSRrR,WSRrL];
vehiclespeed = Avg(c);
elseif (FrR_QF)
vehiclespeed = WSFrR;
elseif (FrL_QF)
vehiclespeed = WSFrL;
elseif (RrR_QF)
vehiclespeed = WSRrR;
elseif (RrL_QF)
vehiclespeed = WSRrL;
else
vehiclespeed = 0;
end;
function AvgSpeed = Avg(q)
SpeedAscend = Sort(q);
AvgSpeed = (SpeedAscend(1)+SpeedAscend(2))/2;
|