Question

Comment pouvez-vous trouver le sin(i) avec Sage?

Je suis en train de faire une analyse complexe avec Sage.

Les commandes suivantes ne fonctionnent pas

sin(i)
sinh(i)
Était-ce utile?

La solution

Essayez

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

ou

sin(CDF(0,1))

ou

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

Pour l'essentiel CDF () crée un nombre complexe à base double; le premier argument est la partie complexe de la seconde, la partie imaginaire.
ComplexDoubleElement () fait la même chose (je pense moins tolérant des types « impair »).
Je ne suis pas sûr de la relation de ces derniers avec ComplexNumber (). (Peut-être celui-ci est juste une précision simple?)

Toutes les expressions ci-dessus retour environ (arrondi w / flotteur arithmétique?)

1.17520119364*I

Autres conseils

Vous avez juste besoin d'utiliser un bouchon I, donc dans la sauge

I*I = -1

N(sin(I)) = 1.17520119364380*I

Au moins cela fonctionne pour le bloc-notes en ligne.

Ces deux chapitres fourniront une bonne base:

De là, vous pouvez obtenir votre réponse:

ComplexNumber(0,1).sin()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top