Borrar filtros
Borrar filtros

For loop iterations to display in uitable rows

3 visualizaciones (últimos 30 días)
Banjo
Banjo el 7 de En. de 2018
Comentada: Banjo el 7 de En. de 2018
Hello, how could I display all iterations of a for loop into uitable rows? I have created uitable in GUI and I put
set(handles.uitable1,'data',i)
into for loop and I only get those iterations displayed in the first row.
Thank you!

Respuesta aceptada

SRT HellKitty
SRT HellKitty el 7 de En. de 2018
I'm not very clear on the question, but I assume you are saying you would like to create a list of numbers the 'i' variable has in it from running the for loop?
My solution to that would be to create a matrix(or cell array) where it loads the iteration. Something like this
iterations = 10; % we want 10 iterations in this for loop
i_Array = zeros(1,iterations); %create an zero array with the amount of iterations
for i = 1:iterations
i_Array(i) = i; % for iteration 1, set i_Array(1) to 1.
% do something else in the loop
end
set(handles.uitable1,'data',i_Array)
  1 comentario
Banjo
Banjo el 7 de En. de 2018
Thank you. Since I wanted data to be displayed in a rows instead of columns I just added (:) to i_Array.
set(handles.uitable1,'data',i_Array(:))

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming 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!

Translated by