Помогите с логорифмом

Тема в разделе "Флудилка", создана пользователем flet4er, 11 янв 2018.

Метки:
  1. flet4er

    flet4er Нуб

    Суть вопроса проста:
    Есть формула:
    H= (RT/-ng)*ln(P/Pо)
    Результатом деления второй скобки является число в пределах 0,92- 0,96, следовательно решением этого логарифма будет отрицательное число, и я никак не могу заставить ардуино это посчитать.
    Можете посоветовать что нибудь?
     
  2. DIYMan

    DIYMan Гуру

  3. flet4er

    flet4er Нуб

    Пролема в том что если написать log( p/p0)
    И подставить числа наподобии 100195 и 102525. То в результате выйдет - 0. 001

    А ардуино считает 4,6.
     
  4. DetSimen

    DetSimen Гуру

    наерна, потомушта log - лагорифм десятичный, а ln - натуральный.
     
    arkadyf нравится это.
  5. flet4er

    flet4er Нуб

    double log( double __x ) // натуральный логарифм x
    double log10 ( double __x ) // десятичный логарифм
    log как log тут нет