PDA

View Full Version : سوال: تابع sin() با درجه



AEbrahimi1377
دوشنبه 23 دی 1392, 12:14 عصر
سلام
1- چطوری از تابع sin() طوری استفاده کنیم که ورودی رو بر حسب درجه بگیره و خروجی رو بر حسب درجه بده؟
2- بر عکس این کار هم میشه؟ یعنی سینوس یه زاویه بر حسب درجه رو بدیم و زاویه رو برگردونه؟

danialafshari
دوشنبه 23 دی 1392, 12:22 عصر
http://msdn.microsoft.com/en-us/library/system.math.sin(v=vs.110).aspx
MessageBox.Show(Math.Sin((90 * Math.PI / 180)).ToString());
http://social.msdn.microsoft.com/Forums/vstudio/en-US/3e7274b1-75da-4f9f-a78b-86cda1bb7bdb/get-degree-from-sin-value-mathsin?forum=csharpgeneral

fmehrvarzi
دوشنبه 23 دی 1392, 12:25 عصر
1- چطوری از تابع sin() طوری استفاده کنیم که ورودی رو بر حسب درجه بگیره

این هم یک نمونه:
Math.Sin(30 deg)
http://msdn.microsoft.com/en-us/library/system.math.sin(v=vs.110).aspx


و خروجی رو بر حسب درجه بده؟
خروجی تابع سینوس عددی است بین 1 و -1 و از نوع زاویه نیست.


2- بر عکس این کار هم میشه؟ یعنی سینوس یه زاویه بر حسب درجه رو بدیم و زاویه رو برگردونه؟
برا عکسش از تابع Math.Asin باید استفاده کنید:که ورودی تابع عددی است بین -1 و 1:
http://msdn.microsoft.com/en-us/library/system.math.asin(v=vs.110).aspx

AEbrahimi1377
چهارشنبه 25 دی 1392, 18:25 عصر
سلام ممنون از توضیحاتتون
میشه بگین Math.sinh() چی کار می کنه؟