Pregunta

¿Cómo se puede encontrar el sin(i) con Sage?

Estoy tratando de hacer un análisis complejo con Sage.

Los siguientes comandos no están funcionando

sin(i)
sinh(i)
¿Fue útil?

Solución

Trate

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

o

sin(CDF(0,1))

o

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

Esencialmente CDF () crea un número basado doble complejo; el primer argumento es la parte compleja es la segunda la parte imaginaria.
ComplexDoubleElement () hace lo mismo (creo menos tolerante de tipos "impares").
No estoy seguro de la relación de estos con ComplexNumber (). (Tal vez esto último es sólo simple precisión?)

Todas las expresiones anteriores de retorno aproximadamente (redondeo w / flotar aritmética?)

1.17520119364*I

Otros consejos

Sólo tiene que utilizar una gorra I, por lo que en la salvia

I*I = -1

y

N(sin(I)) = 1.17520119364380*I

Al menos esto funciona para el bloc de notas en línea.

Estos dos capítulos proporcionarán un buen fondo:

A partir de eso, se puede obtener la respuesta:

ComplexNumber(0,1).sin()
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top