Using a for loop to print function values
Mostrar comentarios más antiguos
I am trying to make a function that inputs Vs and outputs 0 if Vs<=0.6, and outputs VL-0.6 if Vs>0.6. I need this function to loop for a series of input Vs vector of values, and output a vector of values based on the function. The code I wrote currently keeps overriding the VL value and outputs only one scalar value. How do I make it output a vector of values?
V=0:Vs
for k = 1:length(V);
if Vs(k)<=0.6; %if this is true
VL(k)=0;% it prints a 0
else
VL(k)=Vs-0.6; % prints a Vs-0.6 value.
end
end
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!