Arcsin একটি বহুমূল্য ফাংশন: প্রতিটি x এর জন্য অসংখ্য z রয়েছে যাতে sin(z) = x। কনভেনশন অনুযায়ী এটি সেই কোণ z ফেরত দেয় যার বাস্তব অংশ [-π/2, π/2] রেঞ্জে থাকে। বিপরীত সাইনকে asin বা sin⁻¹ নামেও ডাকা হয়।
- বাস্তব ইনপুটের জন্য: সর্বদা বাস্তব আউটপুট ফেরত দেয়। অপ্রকাশযোগ্য মানগুলির জন্য
nanদেয়। - জটিল ইনপুটের জন্য: জটিল অ্যানালিটিক ফাংশন যার ব্রাঞ্চ কাট
[-∞, -1]এবং[1, ∞]।
পাইথন নামপাই-তে ট্রাইগোনোমেট্রিক বিপরীত সাইন পেতে numpy.arcsin() মেথড ব্যবহার করা হয়। এটি প্রথম প্যারামিটার x-এর প্রতিটি উপাদানের সাইন ফেরত দেয়। স্কেলার ইনপুটের জন্য স্কেলার ফেরত দেয়।
প্যারামিটারসমূহ
- x: ইকাই বৃত্তে y-কোঅর্ডিনেট।
- out (ঐচ্ছিক): ফলাফল সংরক্ষণের জন্য ndarray।
- where (ঐচ্ছিক): ইনপুটের ওপর ব্রডকাস্ট হওয়া শর্ত।
পদ্ধতি
লাইব্রেরি ইম্পোর্ট করুন
import numpy as np
বিভিন্ন মানগুলির জন্য arcsin গণনা করুন
print("\nফলাফল (arcsin 1)...", np.arcsin(1))
print("\nফলাফল (arcsin -1)...", np.arcsin(-1))
print("\nফলাফল (arcsin 0)...", np.arcsin(0))
print("\nফলাফল (arcsin 0.3)...", np.arcsin(0.3))
সম্পূর্ণ উদাহরণ
import numpy as np
print("ট্রাইগোনোমেট্রিক বিপরীত সাইন পান...")
print("\nফলাফল (arcsin 1)...", np.arcsin(1))
print("\nফলাফল (arcsin -1)...", np.arcsin(-1))
print("\nফলাফল (arcsin 0)...", np.arcsin(0))
print("\nফলাফল (arcsin 0.3)...", np.arcsin(0.3))
আউটপুট
ট্রাইগোনোমেট্রিক বিপরীত সাইন পান...
ফলাফল (arcsin 1)... 1.5707963267948966
ফলাফল (arcsin -1)... -1.5707963267948966
ফলাফল (arcsin 0)... 0.0
ফলাফল (arcsin 0.3)... 0.3046926540153975
ব্যাখ্যা: ফলাফলগুলো রেডিয়ানে [-π/2, π/2] রেঞ্জে। arcsin(1) = π/2, arcsin(-1) = -π/2, arcsin(0) = 0, arcsin(0.3) ≈ 0.3047।