Расчеты

Вычисление пределов, производных, интегралов, сумм, разложения в ряд, аппроксимация функций и др.

Версия для печати

Численная аппроксимация

evalf(expr) – численное представление expr (до десяти значащих цифр),

Digits:=value – глобальное изменение определенной пользователем точности через переменную окружения Digits, где value ∈ Z (см. ?Digits, ?environment),

evalf(expr,n) – локальное изменение определенной пользователем точности,

evalhf(expr) – численное приближение для expr с помощью двоичного представления чисел с плавающей точкой в компьютере.

UseHardwareFloats:=value – для представления численных результатов с помощью встроенного в софт или «железо» двоичного представления чисел с плавающей запятой (переменная окружения UseHardwareFloats); а value может принимать значения true, false или deduced (см. ?UseHardwareFloats, ?environment). Предустановленная величина value – это deduced, т. е. если Digitsevalhf(Digits), то вычисления выполняются в представлении чисел с плавающей запятой для «железа».

  • evalf((-5)^(1/3)); evalf(sqrt(122)); evalf((1+sqrt(5))/2);
  • evalf(exp(1),50); Digits:=50; evalf(exp(1)); 0.9;
  • evalf(0.9); evalhf(0.9); restart: evalhf(Digits);
  • UseHardwareFloats:=true;
  • evalf(Pi); Digits;

Примечание. В простых расчетах и графиках функций быстрее выполняются расчеты на основе внутреннего представления чисел с плавающей запятой.