私はこのベクトルを持っています:
t = 1: 10 % t = 1 2 3 ..10
A= [3 4 5] % a column vector
私が入力した場合:
(3 == t)
私は結果を得る:
0 0 1 0 0 0 0 0 0 0 % it means: 1 at location equals, and 0 at others
ベクトル a に対してこれを行いたいとします。つまり、ベクトル A の各要素を取得し、別のベクトルを比較して返します。したがって、この場合、結果は 3×10 行列になります。
しかし、この行はエラーになります: A==t
.
もちろん、これは for ループを使用して実行できますが、この操作をベクトル化したいと考えています。