Frage
Wie kann man die sin(i)
mit Sage finden?
Ich versuche, einige komplexe Analyse mit Sage zu tun.
Die folgenden Befehle nicht funktionieren
sin(i)
sinh(i)
Lösung
Versuchen
CDF(0,1).sin() # or ComplexDoubleField(0,1) CDF is just a shorthand
oder
sin(CDF(0,1))
oder
sin(1.0*I) # note the .0 to make it a float
Im Wesentlichen CDF () erzeugt eine doppelt-basierte komplexe Zahl; Das erste Argument ist der komplexeste Teil der zweiten der Imaginärteil.
ComplexDoubleElement () macht das gleiche (ich glaube, weniger tolerant von "odd" Typen).
Ich bin nicht sicher, ob die Beziehung von diesem mit Komplexen (). (Vielleicht letzteres ist nur eine einfache Präzision?)
Alle Ausdrücke oben Rückkehr ungefähr (Rundung w / Float-Arithmetik?)
1.17520119364*I
Andere Tipps
Sie müssen nur eine Kappe I verwenden, so in Salbei
I*I = -1
Und
N(sin(I)) = 1.17520119364380*I
Mindestens diese Arbeiten für das Online-Notizbuch.
Diese beiden Kapitel werden einige guten Hintergrund bieten:
Von diesem können Sie Ihre Antwort bekommen:
ComplexNumber(0,1).sin()