سؤال

كيف يمكنك العثور على 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()
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top