---
title: "atan | open.mp"
description: "مقدار معکوس یک تانژانت را به درجه دریافت کنید."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/atan
language: fa
---

# atan

## توضیحات

مقدار معکوس یک تانژانت را به درجه دریافت کنید. در مثلثات، آرک تانژانت عملیات معکوس تانژانت است. توجه کنید که به دلیل ابهام علامت، تابع نمی‌تواند با قطعیت مشخص کند که زاویه در کدام ربع قرار می‌گیرد فقط با مقدار تانژانت آن. برای جایگزین [atan2](https://omp.itsneufox.com/fa/docs/scripting/functions/atan2) را ببینید که آرگومان کسری می‌گیرد.

| نام | توضیحات |
| --- | --- |
| Float:value | مقداری که آرک تانژانت آن محاسبه می‌شود. |

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

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

## مثال‌ها

```c
//The arc tangent of 1.000000 is 45.000000 degrees.

public OnGameModeInit()
{
    new Float:param, Float:result;
    param = 1.0;
    result = atan(param);
    printf("The arc tangent of %f is %f degrees.", param, result);
    return 1;
}
```

## توابع مرتبط

-   [floatsin](https://omp.itsneufox.com/fa/docs/scripting/functions/floatsin): سینوس یک زاویه مشخص را دریافت کنید.
-   [floatcos](https://omp.itsneufox.com/fa/docs/scripting/functions/floatcos): کسینوس یک زاویه مشخص را دریافت کنید.
-   [floattan](https://omp.itsneufox.com/fa/docs/scripting/functions/floattan): تانژانت یک زاویه مشخص را دریافت کنید.
-   [asin](https://omp.itsneufox.com/fa/docs/scripting/functions/asin): مقدار معکوس یک سینوس را به درجه دریافت کنید.
-   [acos](https://omp.itsneufox.com/fa/docs/scripting/functions/acos): مقدار معکوس یک کسینوس را به درجه دریافت کنید.
-   [atan2](https://omp.itsneufox.com/fa/docs/scripting/functions/atan2): مقدار معکوس چند مقداره یک تانژانت را به درجه دریافت کنید.
