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