Matlab的笛卡尔积实现
朋友有一个这样的问题:x是个6维向量,x的每个元素取遍1,2,3三个数,如何表达这n的三次方个向量?我想到笛卡尔积,所以定义了一个函数,大家也试试<div>function vec=dikaer(v)</div><div>=ndgrid(v(1,:),v(2,:),v(3,:),v(4,:),v(5,:),v(6,:)); </div><div>vec=;</div><div>end</div>这个是主程序
A=[]
for i=1:6
B=1:3
A=
end
C=dikaer(A)
页:
[1]