پرش به مطلب اصلی

atan

هشدار

This function starts with a lowercase letter.

هشدار

توجه کنید که مقدار y پارامتر اول و مقدار x پارامتر دوم است. این به این دلیل است که نماد ریاضی y/x است (یعنی y تقسیم بر x) و قرارداد این است که عملوندها را به ترتیب عملیاتی که روی آنها انجام می‌شود بنویسیم.

توضیحات

مقدار معکوس چند مقداره یک تانژانت را به درجه دریافت کنید. در مثلثات، آرک تانژانت عملیات معکوس تانژانت است. برای محاسبه مقدار، تابع علامت هر دو آرگومان را در نظر می‌گیرد تا ربع را مشخص کند.

نامتوضیحات
Float:yمقدار نمایش‌دهنده نسبت مختصات y.
Float:xمقدار نمایش‌دهنده نسبت مختصات x.

مقدار بازگشتی

زاویه به درجه، در بازه [-180.0,+180.0].

مثال‌ها

//The arc tangent for (x=-10.000000, y=10.000000) is 135.000000 degrees.

public OnGameModeInit()
{
new Float:x, Float:y, Float:result;
x = -10.0;
y = 10.0;
result = atan2(y, x);
printf("The arc tangent for (x=%f, y=%f) is %f degrees.", x, y, result);
return 1;
}

توابع مرتبط

  • floatsin: سینوس یک زاویه مشخص را دریافت کنید.
  • floatcos: کسینوس یک زاویه مشخص را دریافت کنید.
  • floattan: تانژانت یک زاویه مشخص را دریافت کنید.
  • asin: مقدار معکوس یک سینوس را به درجه دریافت کنید.
  • acos: مقدار معکوس یک کسینوس را به درجه دریافت کنید.
  • atan: مقدار معکوس یک تانژانت را به درجه دریافت کنید.