Arduino Polska Forum
Logarytm (log1,3 X) - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Logarytm (log1,3 X) (/watek-logarytm-log1-3-x)



Logarytm (log1,3 X) - Agregacik - 14-10-2022

Witam
Potrzebuję obliczyć logarytm zmiennej X o podstawie 1,3 , czyli log1,3 X. Czy jest to możliwe na platformie Arduino a jak jest to proszę o podpowiedź.

Pozdrawiam wszystkich, długo mnie tu nie było.


RE: Logarytm (log1,3 X) - Robson Kerman - 14-10-2022

Musisz wykorzystać tę właściwość logarytmów, że  logb = logb loga.

Czyli program będzie wyglądał jakoś tak:

Kod:
double podstawa,liczba,wynik;
wynik = log(liczba)/log(podstawa);



RE: Logarytm (log1,3 X) - Agregacik - 15-10-2022

(14-10-2022, 22:58)Robson Kerman napisał(a): Musisz wykorzystać tę właściwość logarytmów, że  logb = logb loga.

Czyli program będzie wyglądał jakoś tak:

Kod:
double podstawa,liczba,wynik;
wynik = log(liczba)/log(podstawa);
Dzięki za odzew i podpowiedź, będę kombinował.
Dodam, że chcę przeliczać ciśnienie czynnika w obiegu chłodniczym na temperaturę skraplania (wrzenia) i tym sposobem obliczać przegrzanie czynnika po przejściu przez parownik. Nie jest to zależność liniowa a wykres przypomina wykres funkcji logarytm. Może, jak się doda jeszcze jakieś korekcje, to da się to przeliczyć. A może to już ktoś zrobił a ja wyważam otwarte drzwi. To jest taki pomysł z tych zwariowanych i takich sobie.
Jeszcze raz dzięki