Matlab程序设计 任意输入n个不重复的整数序列,输出序列的全排列

2025-03-14 00:48:48
推荐回答(1个)
回答1:

 s = input('任意输入n个不重复的整数序列(如:12,13,15,1)\n','s');
A = str2num(s);
m = length(A);
id = perms(1:m);
R = A(id)

任意输入n个不重复的整数序列(如:12,13,15,1)

5,12,1

R =

     1    12     5

     1     5    12

    12     1     5

    12     5     1

     5    12     1

     5     1    12