sin(i)
Sage でをどのように見つけることができますか?
Sage で複雑な分析をしようとしています。
次のコマンドは機能しません
sin(i)
sinh(i)
試す
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() は double ベースの複素数を作成します。最初の引数は複素数部分で、2 番目の引数は虚数部分です。
ComplexDoubleElement() も同じことを行います(「奇妙な」タイプに対する耐性が低いと思います)。
これらと ComplexNumber() との関係はよくわかりません。(たぶん後者は単純な精度ですか?)
上記のすべての式は、おおよその値を返します(浮動小数点演算で丸めますか?)
1.17520119364*I
キャップIを使用するだけなので、sageで
I*I = -1
と
N(sin(I)) = 1.17520119364380*I
少なくとも、これはオンライン ノートブックでは機能します。