用SageMath找Sin(i)

Léo*_* 준영 1 math sage

你怎么能找到sin(i)圣人?

我想和Sage做一些复杂的分析.

以下命令不起作用

sin(i)
sinh(i)
Run Code Online (Sandbox Code Playgroud)

mjv*_*mjv 5

尝试

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)


tom*_*m10 5

你只需要使用一个帽子,所以在圣人

I*I = -1
Run Code Online (Sandbox Code Playgroud)

N(sin(I)) = 1.17520119364380*I
Run Code Online (Sandbox Code Playgroud)

至少这适用于在线笔记本.