У меня есть этот вектор:
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, но я хочу векторизовать эту операцию.