Я пытаюсь получить действительную часть результата операции, которая включает неопределенную переменную (скажем, x
).
Как я могу заставить Mathematica вернуть x
, когда я выполню Re[x]
, если я знаю, что x
никогда не будет комплексным числом? Я думаю, что для этого нужно сказать Mathematica, что x
реально, но я не знаю как.
В моем случае выражение, для которого я хочу вещественную часть, является более сложным, чем простая переменная, но концепция останется прежней.
Некоторые примеры:
INPUT OUTPUT DESIRED RESULT
----- ------ --------------
Re[x] Re[x] x
Re[1] 1 1
Re[Sin[x]] Re[Sin[x]] Sin[x]
Re[1+x+I] 1 + Re[x] 1+x
Re[1 + x*I] 1-Im[x] 1