matlab 从[1,2,3,4]中选三个元素全排列结果是111,112,113,114,211,212,213,214

问题描述:

matlab
从[1,2,3,4]中选三个元素全排列
结果是111,112,113,114,211,212,213,214,311,312.444一共有64种情况
元素可以重复,用matlab如何实现?
回答的对可以再加分
得到的不是数112,是字符串1 1 2
1个回答 分类:综合 2014-12-06

问题解答:

我来补答
用笨办法直接编程的 不知道有没有现成的函数 你可以再查一下 数组b就是你要求的结果
a=[1 2 3 4];
e=1;
for i=1:4
for j=1:4
for l=1:4
b(e)=a(i)*100+a(j)*10+a(l);
e=e+1;
end
end
end
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识