Скалярное произведение
C = dot(A,B)C = dot(A,B,dim)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).