Квадратный корень
B = sqrt( возвращает квадратный корень каждого элемента массива X)X. Для элементов X отрицательные или сложные, sqrt(X) дает сложные результаты.
sqrt область функции включает отрицательные и комплексные числа, что может привести к неожиданным результатам при непреднамеренном использовании. Для отрицательных и комплексных чисел z = u + i*w, сложный квадратный корень sqrt(z) прибыль
sqrt(r)*(cos(phi/2) + 1i*sin(phi/2))
где r = abs(z) - радиус и phi = angle(z) - фазовый угол на закрытом интервале -pi <= phi <= pi.
Если необходимо, чтобы отрицательные и комплексные числа возвращали сообщения об ошибках, а не сложные результаты, используйте realsqrt вместо этого.
Посмотрите sqrtm для квадратного корня матрицы.