سؤال
كيف يمكنك العثور على sin(i)
مع حكيم؟
أحاول إجراء بعض التحليلات المعقدة مع 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 () بشكل أساسي رقمًا معقدًا مزدوجًا ؛ الحجة الأولى هي الجزء المعقد هو الجزء الثاني الخيالي.
ComplexDoubleElement () يفعل الشيء نفسه (أعتقد أنه أقل تسامحًا مع الأنواع "الفردية").
لست متأكدًا من علاقة هذه مع ComplexNumber (). (ربما يكون الأخير مجرد دقة بسيطة؟)
جميع التعبيرات أعلاه عودة تقريبًا (التقريب مع الحساب العائم؟)
1.17520119364*I
نصائح أخرى
تحتاج فقط إلى استخدام غطاء I ، لذلك في Sage
I*I = -1
و
N(sin(I)) = 1.17520119364380*I
على الأقل هذا يعمل مع دفتر الملاحظات عبر الإنترنت.
سيوفر هذين الفصلين بعض الخلفية الجيدة:
من ذلك ، يمكنك الحصول على إجابتك:
ComplexNumber(0,1).sin()
لا تنتمي إلى StackOverflow