你怎么能找到sin(i)圣人?
我想和Sage做一些复杂的分析.
以下命令不起作用
sin(i)
sinh(i)
Run Code Online (Sandbox Code Playgroud)
尝试
CDF(0,1).sin() # or ComplexDoubleField(0,1) CDF is just a shorthand
Run Code Online (Sandbox Code Playgroud)
要么
sin(CDF(0,1))
Run Code Online (Sandbox Code Playgroud)
要么
sin(1.0*I) # note the .0 to make it a float
Run Code Online (Sandbox Code Playgroud)
基本上CDF()创建一个基于双的复数; 第一个参数是复杂的部分,第二个是虚部.
ComplexDoubleElement()做同样的事情(我认为对"奇怪"类型的容忍度较低).
我不确定这些与ComplexNumber()的关系.(也许后者只是简单的精度?)
上面的所有表达式大致返回(舍入w/float算术?)
1.17520119364*I
Run Code Online (Sandbox Code Playgroud)
你只需要使用一个帽子,所以在圣人
I*I = -1
Run Code Online (Sandbox Code Playgroud)
和
N(sin(I)) = 1.17520119364380*I
Run Code Online (Sandbox Code Playgroud)
至少这适用于在线笔记本.