1

你怎么能找到sin(i)with Sage?

我正在尝试用 Sage 做一些复杂的分析。

以下命令不起作用

sin(i)
sinh(i)
4

3 回答 3

5

尝试

CDF(0,1).sin()  # or ComplexDoubleField(0,1)   CDF is just a shorthand

或者

sin(CDF(0,1))

或者

sin(1.0*I) # note the .0 to make it a float

本质上 CDF() 创建一个双基复数;第一个参数是复数部分,第二个参数是虚数部分。
ComplexDoubleElement() 也是如此(我认为对“奇数”类型的容忍度较低)。
我不确定这些与 ComplexNumber() 的关系。(也许后者只是简单的精度?)

上面的所有表达式都近似返回(用浮点算术四舍五入?)

1.17520119364*I
于 2009-10-13T22:39:17.383 回答
5

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

I*I = -1

N(sin(I)) = 1.17520119364380*I

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

于 2009-10-14T00:19:18.623 回答
3

这两章将提供一些很好的背景:

从中,你可以得到你的答案:

ComplexNumber(0,1).sin()
于 2009-10-13T22:35:02.010 回答