我想使用复数函数,但自变量x是在实数范围内的。
例如:
先定义 f[x_] := E^(I*x)
再计算 Conjugate[f[x]]*f[x]
结果会把x当作复数看待,所以并不得我想要的1
请问如何解决“声明”x为实数。
还请问,字母常量是不是不需要定义?无论需不需要,如何规定一个字母常量是实数,或纯虚数等。
另外,如果需要单独声明的话,比如先用一个语句先声明x为实数。下面定义函数的时候,无论定义多少个,都用字母x做自变量,但x终究只是代表自变量的字母而已,想说明函数自变量为实数我觉得应该在定义函数的语句中说明才可行,就是函数的定义域。
这是我的猜想,不知是否正确,期待高手指点,谢谢啦。