1
Matlabにmxn
配列r
の要素があり、要素は0または1です。Matlabでxorを使用してコードをベクトル化する
私は次元のベクトルp
を構築したいmxn
ようにそのためのi=1,...,m
p(i,1)=r(i,1)
p(i,2)=r(i,2)XOR r(i,1)
p(i,3)=r(i,3) XOR r(i,2)
...
p(i,n)=r(i,n) XOR r(i,n-1)
このコードは私がしたいことをしますが、それは遅いですm,n
大きなです。あなたは何かより速く提案できますか?
m=4;
n=5;
r=[1 1 1 1 1; ...
0 0 1 0 0; ...
1 0 1 0 1; ...
0 1 0 0 0];
p=zeros(m,n);
for i=1:m
p(i,1)=r(i,1);
for j=2:n
p(i,j)=xor(r(i,j),r(i,j-1));
end
end