NumPy Trigonometric Functions
توابع مثلثاتی
در NumPy توابع cos()
،sin()
و tan()
وجود دارند که مقدار ورودی آنها بر حسب رادیان بوده و خروجی آنها مقادیر مربوط به سینوس، کسینوس و تانژات زاویه داده شده است.
برای مثال در کد زیر مقدار سینوس زاویه pi/2 رادیان را محاسبه کردهایم.
میتوان به جای تنها یک مقدار، یک آرایه از مقادیر مختلف را به این توابع داد.
تبدیل درجه به رادیان و بلعکس
همانطور که گفته شد، کلیه توابع مثلثاتی در NumPy ورودی را به صورت رادیان دریافت میکنند، اما میتوانیم به راحتی درجه را به رادیان و بلعکس تبدیل کنیم.
در کد زیر همه مقادیر درجه داده شده داخل آرایه را به رادیان تبدیل میکنیم.
در کد زیر هم همه مقادیر داده شده در آرایه را به درجه تبدیل میکنیم.
پیدا کردن زاویه یک مقدار
در NumPy توابع معکوس مثلثاتی arccos()
،arcsin()
و arctan()
جهت به دست آوردن زاویه مقادیر داده شده مربوط به سینوس، کسینوس و تانژات وجود دارند.
میتوان به توابع گفته شده، آرایهای از مقادیر مختلف داده شود.
پیدا کردن وتر مثلث قائم الزاویه
با استفاده از تابع hypot()
میتوانیم وتر مثلث قائم الزاویه را از قضیه فیثاغورث پیدا کنیم. این تابع قاعده و ضلع قائم را به عنوان ورودی دریافت میکند و بر اساس قضیه فیثاغورث وتر مثلث قائم الزاویه را پیدا میکند.