関数の値を異なる値で計算する構文を記述しました。 は、この例では例2つの値に対してarrayfunを適用します。
x1=[1 2 10 11];
x2=[10 11 12 14];
C= arrayfun (@(t1,t2) myfunction(A,B,t1,t2),x1,x2,'UniformOutput',0);
% A and B are matrixs
する機能はA(x1,x2)
とB(x1,x2)
上の操作を行います。問題はarrayfunが各カップル(x1(1),x2(1)), x1(2),x2(2))
などで動作することです。しかし、私はx1とx2のすべての値(16の値の組み合わせで、例えば(x1(1),x2(3))
にも適用できるように)を働かせたい。
ループなしで行う方法はありますか?
つまりあなたはX1とX2のすべての組み合わせをしたいですか? 'combvec'を見てください。https://uk.mathworks.com/help/nnet/ref/combvec.html – GameOfThrows