【发布时间】:2015-05-29 12:55:37
【问题描述】:
我刚开始学习 MATLAB。 请在下面找到我的代码
m= ['A','B','C'];
cs=size(m,2);
for i=1:cs
for j=1:cs
if i~=j
s1=(m(i));s2=',';s3=(m(j));
s=strcat(s1,s2,s3);
disp(s);
end
end
end
它在命令窗口中产生以下输出。
A,B
A,C
B,A
B,C
C,A
C,B
但是,我想将所有输出包装成一个矩阵(或单元阵列),让我们说 new_M。 因此 new_M 的值应包含上述所有值,如下所示。
new_M (6,1) =
[ A,B
A,C
B,A
B,C
C,A
C,B ]
您的帮助将不胜感激。提前致谢。
【问题讨论】:
标签: matlab for-loop matrix indexing cell