作者sunev (Veritas)
看板MATLAB
标题Re: [问题] 如何产生一个穷举阵列?
时间Sat Apr 1 00:19:39 2006
※ 引述《sunev (Veritas)》之铭言:
: 标题: Re: [问题] 如何产生一个穷举阵列?
: 时间: Tue Mar 28 02:34:20 2006
: ※ 引述《leaderamount (leader)》之铭言:
: : 如果说我现在要产生一个像这样的阵列要怎麽写
: : a=[1 2 3](循环的数)
: : k=[1 1 1
: : 1 1 2
: : 1 1 3
: : 1 2 1
: : 1 2 2
: : 1 2 3
: : 1 3 1
: : 1 3 2
: : . . .
: : . . .
: : 2 1 1
: : 2 1 2
: : . . .
: : . . .
: : 3 3 3] (欲产生的阵列)
: : 想了好久罗,都卡住
: : 多谢指教
: [k(:,3) k(:,2) k(:,1)]=ndgird(a,a,a);
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.112.54.152
: → sunev:ndgrid....orz 03/28 02:35
: 推 yimean:这个方法似乎不行喔!除了指令拼错之外.还有问题! 03/28 13:56
抱歉...没想清楚
[x y z]=ndgrid(a,a,a);
k=[x(:) y(:) z(:)];
clear x y z
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.58.7.89