Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

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)); } }