storing values from a for loop
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
NAVNEET NAYAN
el 11 de Mzo. de 2018
Comentada: Adam Danz
el 27 de En. de 2020
clc;
clear all;
close all;
for k=-2:0.5:2
x=k;
x(k)=x;
end
I have to store values of x from -2 to 2 at a gap of 0.5 in a row vector but when I run this code I am getting an error as:
'Subscript indices must either be real positive integers or logicals.' Please tell me why am I getting this and how can it be corrected? how can I make the row vector?
0 comentarios
Respuesta aceptada
Von Duesenberg
el 11 de Mzo. de 2018
Editada: Adam Danz
el 27 de En. de 2020
Is this what you had in mind?:
myValues = -2:0.5:2;
myX = zeros(length(myValues),1);
for i = 1:length(myValues)
myX(i) = myValues(i);
end
4 comentarios
Adam Danz
el 27 de En. de 2020
(My edit of the answer was just to add indentation within the i-loop).
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!