real

Действительная часть комплексного числа

Синтаксис

Описание

пример

real(z) возвращает действительную часть z. Если z является матрицей, real действует элементарно на z.

Примеры

Вычисление действительной части числовых входов

Найдите реальные части этих чисел. Поскольку эти числа не являются символическими объектами, вы получаете результаты с плавающей точкой.

[real(2 + 3/2*i), real(sin(5*i)), real(2*exp(1 + i))]
ans =
    2.0000         0    2.9374

Вычисление действительной части символьных входных параметров

Вычислите действительные части чисел, преобразованных в символические объекты:

[real(sym(2) + 3/2*i), real(4/(sym(1) + 3*i)),  real(sin(sym(5)*i))]
ans =
[ 2, 2/5, 0]

Вычислите действительную часть этого символического выражения:

real(2*exp(1 + sym(i)))
ans =
2*cos(1)*exp(1)

Вычисление действительной части символьных выражений

В целом, real невозможно извлечь целые вещественные части из символьных выражений, содержащих переменные. Однако real может переписать и иногда упростить вход выражение:

syms a x y
real(a + 2)
real(x + y*i)
ans =
real(a) + 2
 
ans =
real(x) - imag(y)

Если вы присваиваете этим переменным числовые значения или задаете, что эти переменные вещественны, real может извлечь вещественную часть выражения:

syms a
a = 5 + 3*i;
real(a + 2)
ans =
     7
syms x y real
real(x + y*i)
ans =
x

Очистите предположение, что x и y реальны, воссоздавая их используя syms:

syms x y

Вычисление действительной части для матричного входа

Найдите действительные части элементов матрицы A:

syms x
A = [-1 + sym(i), sinh(x); exp(10 + sym(7)*i), exp(sym(pi)*i)];
real(A)
ans =
[             -1, real(sinh(x))]
[ cos(7)*exp(10),            -1]

Входные параметры

свернуть все

Вход, заданный как число, вектор, матрица или массив или символьное число, переменная, массив, функция или выражение.

Совет

  • Вызывающие real для числа, которое не является символьным объектом, вызывает MATLAB® real функция.

Альтернативы

Можно вычислить реальную часть z через сопряженный: real(z)= (z + conj(z))/2.

См. также

| | | |

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте