matrix with randperm entries

i have a matrix which entries are randperm function i have a for loop for generating this matrix i want save all the matrix that generate in the loop while it can save 1 matrix in workspace can u help me for the save all of matrix?
this is my code:
for p=1:pop
s1={'courses','days&times','class','pro';'physic1',randperm(20,2),randperm(5,2),'poury';'math1',randperm(20,2),randperm(5,2),'saadat';
'compbs',randperm(20,2),randperm(5,2),'azyzy';'physic1Lab',randperm(20,2),randperm(5,2),'mahlooji';
'compLab',randperm(20,2),randperm(5,2),'alavy';'English',randperm(20,2),randperm(5,2),'tabary'}
p+1;
end

 采纳的回答

for p=1:10
s1{p}={'courses','days×','class','pro';
'physic1',randperm(20,2),randperm(5,2),'poury';
'math1',randperm(20,2),randperm(5,2),'saadat';
'compbs',randperm(20,2),randperm(5,2),'azyzy';
'physic1Lab',randperm(20,2),randperm(5,2),'mahlooji';
'compLab',randperm(20,2),randperm(5,2),'alavy';
'English',randperm(20,2),randperm(5,2),'tabary'}
end

4 个评论

no it dosnt work! its result is: s1 =
{7x4 cell} {7x4 cell } 'class' 'pro'
{7x4 cell} {7x4 cell } [1x2 double] 'poury'
{7x4 cell} [1x2 double] [1x2 double] 'saadat'
{7x4 cell} [1x2 double] [1x2 double] 'azyzy'
{7x4 cell} [1x2 double] [1x2 double] 'mahlooji'
{7x4 cell} [1x2 double] [1x2 double] 'alavy'
{7x4 cell} [1x2 double] [1x2 double] 'tabary'
i dont understand this result,each cell of s1 give s1!but only some of cells give this result as u see...
thanks,this is work!u are kindly!

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by