matlab function generator output
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
MUKHTAR MISBAHU UMAR
am 14 Feb. 2019
Kommentiert: MUKHTAR MISBAHU UMAR
am 14 Feb. 2019
I am trying to write a function that calculates power output of a generator fulfilling constraints.
Ouput = (lambda - b)/2r if Pg_min <= (lambda - b)/2r <= Pg_max
output = Pg_min if (lambda - b)/2r <= Pg_min
output = Pg_max if (lambda - b)/2r <= Pg_max
0 Kommentare
Akzeptierte Antwort
Mark Sherstan
am 14 Feb. 2019
You can define some of the variables in the function to reduce the inputs but this should get you started. I would also double check your <= and >= I dont think they make sense.
function [out] = powerOutput(lambda,Pg_min,Pg_max,b,r)
condition = (lambda - b) / (2*r);
if (Pg_min <= condition) && (condition <= Pg_max)
out = (lambda - b) / (2*r);
elseif condition <= Pg_min
out = Pg_min;
elseif condition <= Pg_max
out = Pg_max;
else
error('Conditions not met');
return;
end
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Parallel Computing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!