How to create a vector with for loop?
Mostrar comentarios más antiguos
Hello,
I am trying to devide the values between a vector elements by 0.1. Assume x = [1,4,-1,5,0,-2]. I want to create a vector with that:
If x(k) > x(k-1) : increment by 0.1 ----> x(k-1) : 0.1 : x(k)
if x(k) < x(k-1) : decrement by 0.1 ----> x(k-1) : -0.1 : x(k)
In my attempt, it only shows the results between last two elements (0 and -2), but I need the values for the elements.
Any help is appreciated. Thanks!
x = [1,4,-1,5,0,2];
for k=2:length(x)
if x(k) > x(k-1)
vt = v(k-1):0.1:v(k);
else
vt = x(k-1):-0.1:x(k);
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!