Mathf.Pow
Declaration
public static float Pow(float f, float p);Параметры
| Параметр | Описание |
|---|---|
| f | Основание операции экспоненциализации. |
| p | Экспонент операции экспонирования. |
Возвращаемое значение
поплавок Результат операции повышения в степень.
Описание
Возвращает результат поднятия f в степень p.
Поведение экспоненциального преобразования значительно варьируется в зависимости от знака и диапазона экспоненциального преобразования p:
- Для вещественных чисел в диапазоне [1, ∞] результат экспоненциализации равен результату умножения
fна самого себяpраз. - Для дробных чисел в диапазоне (0, 1) результат экспоненциализации равен результату вычисления n-го корня
f, где n = 1/p. - Для значения 0 вы получите значение 1.
- Для вещественных числителей в диапазоне [-∞, 0], результат экспоненциализации равен результату падения 1 на результат поднятия
fдо абсолютного (беззнакового) значенияp.
Дополнительные ресурсы: ,Log,.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Prints Infinity Debug.Log(Mathf.Pow(2, Mathf.Infinity)); // Prints 256 Debug.Log(Mathf.Pow(2, 8)); // Prints 2 Debug.Log(Mathf.Pow(2, 1)); // Prints 1.414214 Debug.Log(Mathf.Pow(2, 0.5f)); // Prints 1 Debug.Log(Mathf.Pow(2, 0)); // Prints 0.7071068 Debug.Log(Mathf.Pow(2, -0.5f)); // Prints 0.5 Debug.Log(Mathf.Pow(2, -1)); // Prints 0.00390625 Debug.Log(Mathf.Pow(2, -8)); // Prints 0 Debug.Log(Mathf.Pow(2, -Mathf.Infinity)); } }