কম্পিউটার টিউটোরিয়াল

পাইথনে ডিগ্রিতে দেওয়া কোণগুলোর অ্যারের কোসাইন (Cosine) মান নির্ণয় করুন

পাইথন নামপাই-তে ডিগ্রিতে দেওয়া কোণগুলোর অ্যারের ট্রাইগোনোমেট্রিক কোসাইন বের করতে numpy.cos() মেথড ব্যবহার করা হয়। প্রথম প্যারামিটার x হল রেডিয়ানে কোণ (২π = ৩৬০°)। ডিগ্রি থেকে রেডিয়ানে কনভার্ট করতে × π/180 গুণ করতে হয়।

প্যারামিটারসমূহ

  • x: রেডিয়ানে কোণ (অথবা কোণের অ্যারে)।
  • out, where (ঐচ্ছিক): ফলাফল সংরক্ষণ এবং শর্তাধীন আপডেটের জন্য।

পদ্ধতি

লাইব্রেরি ইম্পোর্ট করুন

import numpy as np

ডিগ্রিতে কোণগুলোর অ্যারে তৈরি করুন

arr = np.array([0., 30., 45., 60., 90., 180.])

অ্যারে এবং বৈশিষ্ট্য দেখুন

print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)

ডিগ্রিকে রেডিয়ানে কনভার্ট করে কোসাইন বের করুন

print("\nফলাফল...\n", np.cos(arr * np.pi / 180.))

সম্পূর্ণ উদাহরণ

import numpy as np

print("ডিগ্রিতে কোণগুলোর অ্যারের কোসাইন...")

arr = np.array([0., 30., 45., 60., 90., 180.])

print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)

print("\nফলাফল...\n", np.cos(arr * np.pi / 180.))

আউটপুট

ডিগ্রিতে কোণগুলোর অ্যারের কোসাইন...
অ্যারে...
[  0.  30.  45.  60.  90. 180.]

অ্যারের ডেটা টাইপ...
float64

অ্যারের মাত্রা...
1

অ্যারেতে উপাদানের সংখ্যা...
6

ফলাফল...
[ 1.00000000e+00  8.66025404e-01  7.07106781e-01  5.00000000e-01
  6.12323400e-17 -1.00000000e+00]

ব্যাখ্যা:

  • cos(0°) = 1
  • cos(30°) = √3/2 ≈ 0.866
  • cos(45°) = 1/√2 ≈ 0.707
  • cos(60°) = 0.5
  • cos(90°) ≈ 0 (ফ্লোটিং পয়েন্ট এরর ~6.12e-17)
  • cos(180°) = -1
  1. পাইথনে ডিগ্রিতে দেওয়া কোণগুলোর অ্যারের সাইন (Sine) মান নির্ণয় করুন

  2. পাইথনে ট্রাইগোনোমেট্রিক সাইন (Sine) মান নির্ণয় করুন

  3. পাইথনে যাচাই করুন তিনটি কোণ দিয়ে ধনাত্মক ক্ষেত্রফলের ত্রিভুজ সম্ভব কিনা

  4. পাইথনে একটি অ্যারে থেকে সর্বোচ্চ nCr মান দিয়ে জোড়া বের করুন