Скалярное произведение
C = dot(
возвращает скалярное скалярное произведение A,B
)A
и B
.
Если A
и B
векторы, затем у них должна быть та же длина.
Если A
и B
матрицы или многомерные массивы, затем у них должен быть тот же размер. В этом случае, dot
функционируйте обрабатывает A
и B
как наборы векторов. Функция вычисляет скалярное произведение соответствующих векторов вдоль первого измерения массива, размер которого не равняется 1.
Когда входные параметры A
и B
вектора действительных чисел или комплексные векторы, dot
функция обрабатывает их как вектор-столбцы и dot(A,B)
совпадает с sum(conj(A).*B)
.
Когда входные параметры являются матрицами или многомерными массивами, dim
аргумент определяет, которые определяют размеры sum
функция работает с. В этом случае, dot(A,B)
совпадает с sum(conj(A).*B,dim)
.