Скалярный продукт
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).