bsxfun

У меня есть функция HermitePCECoefficients, которая принимает в качестве входных данных несколько параметров, включая вектор столбца y, и выводит вектор столбца Coefficients, такой же длины, как y: Coefficients=HermitePCECoefficients(grid,weights,indices,y,mu,sigma,normalized) Теперь предположим, что y - ...

У меня есть это сложное выражение MATLAB, которое я хотел бы упростить, чтобы действительно понять его. g = repmat(log(p), [size(x, 1), 1]) for i = 1:size(mu, 1) g(:, i) = g(:, i) - sum(log(sigma(i, :))); g(:, i) = g(:, i) - sum(bsxfun(@rdivide, bsxfun(@minus, x, mu(i, :)).^2, 2*sigma(i,...

Мой Вопрос: я заметил, что многие хорошие ответы на вопросы Matlab так часто используют функцию bsxfun. Зачем? мотивация: в документации Matlab для bsxfun следующий пример: A = magic(5); A = bsxfun(@minus, A, mean(A)) конечно, мы могли бы сделать ту же операцию с помощью: A = A - (ones(size(A, 1), 1) * m...