Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

how to give a name to every case in the loop as the following example ?

1 visualización (últimos 30 días)
mohammad
mohammad el 14 de Jun. de 2014
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
i have a loop which looks like
clc
clear
a=[1:10];
for k=1:10;
b=nchoosek(a,k)
end
but, i want to give a name to every case in the loop in order to be as well: b1=.... b2=.... b3=.... . . . b10=.... until i can call up any one of them separately. i have tried to use this code '(eval(sprintf('b%d = [1:i]',i))' but it ended in failure . please , help me thank you

Respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 14 de Jun. de 2014
Editada: Azzi Abdelmalek el 14 de Jun. de 2014
a=[1:10];
for k=1:10;
b{k}=nchoosek(a,k)
end
It's not good to create several variables, just use a cell class, or or a struct class
  4 comentarios
mohammad
mohammad el 19 de Jun. de 2014
Editada: mohammad el 19 de Jun. de 2014
how can i call up either part of the results like (e1,e5,e6,e9)or (from e1 to e7)? then i need to combin them in one array

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by