Это немного беспокоит меня:
Предположим, у вас есть матрица с тремя слоями.
Есть ли простой способ умножить эту матрицу на вектор из трех элементов, чтобы первый слой(все элементы) умножается на первый элемент вектора и так далее ...
Теперь мне нужно использовать функцию, чтобы сделать это так:
function out=fun(matrix,vector)
out=matrix;
for k=1:3
out(:,:,k)=out(:,:,k)*vector(k);
end
Есть лиэффективный способ сделать это всего за одну строку без необходимости использования функции?