Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

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

1 vue (au cours des 30 derniers jours)
mohammad
mohammad le 14 Juin 2014
Clôturé : MATLAB Answer Bot le 20 Août 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

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 14 Juin 2014
Modifié(e) : Azzi Abdelmalek le 14 Juin 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 commentaires
mohammad
mohammad le 14 Juin 2014
thank you so much my brother
mohammad
mohammad le 19 Juin 2014
Modifié(e) : mohammad le 19 Juin 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

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by