Serdecznie zapraszam do zapoznania się z wysoce elastycznym interpreterem wyrażeń matematycznych. Oprogramowanie jest mojego autorstwa, powstało w 2010 roku i wtedy zostało opublikowane w serwisie SourceForge.net. Z racji, że teraz posiadam stronę o odpowiedniej tematyce, zdecydowałem się przygotować dedykowany opis, który znajdziecie pod tym linkiem. Dostępne są również tutorial oraz specyfikacja API.
Pozdrowienia,
Mariusz Gromada
Pobierz mXparser – parser matematyczny
Poza Liczbami: Inne Twórcze Przestrzenie
Matematyka i muzyka są ściśle powiązane przez rytm, harmonię i struktury
Matematyka i muzyka są ściśle powiązane przez rytm, harmonię i struktury, które wykorzystują matematyczne wzory i proporcje do tworzenia estetycznych i emocjonalnych doznań. Z nieśmiałą ekscytacją przedstawiam moją pierwszą poważniejszą kompozycję, w której starałem się uchwycić te połączenia.
Scalar – zaawansowana aplikacja mobilna z silnikiem matematycznym mojego autorstwa
Rozumowaniem dedukcyjnym określa się wnioskowanie „od ogółu do szczegółu”. Dedukcja jest podstawowym narzędziem stosowanym w logice i matematyce, gdzie z twierdzenia ogólnego (bądź założenia / aksjomatu) wysuwa się wniosek bardziej szczegółowy. Dedukcja jest także często wykorzystywana w naukach opierających się na doświadczeniach empirycznych, gdzie dobrym przykładem jest fizyka teoretyczna, która często wyprowadza twierdzenia i wnioski potwierdzane (lub nadal nie) eksperymentalnie dopiero po wielu latach (np. Ogólna Teoria Względności, Promieniowanie Hawkinga).
Indukcja matematyczna
Twierdzenie: Jeżeli:
istnieje taka liczba naturalna $n_0$, że $T(n_0)$ jest zdaniem prawdziwym,
dla każdej liczby naturalnej $n \geq n_0$ z założenia prawdziwości zdania $T(n)$ wynika prawdziwość zdania $T(n+1)$
to $T(n)$ jest zdaniem prawdziwym dla każdego naturalnego $n \geq n_0$.
Przykład: Udowodnić, że dla każdej naturalnej liczby $n \geq 3$ spełniona jest nierówność $2^n > 2n$.
Forma zdaniowa $T(n)$ przyjmuje postać $T(n) : 2^n > 2n$, gdzie $n_0 = 3$
dla $n=3$ mamy $2^3 = 8 > 2 \cdot 3 = 6$,
zakładamy, że nierówność $2^n > 2$$ jest prawdziwa dla $n \geq 3$ – przeprowadzany mnożenie nierówności przez $2$:
$$2 \cdot 2^n > 2 \cdot 2n$$
$2^{n+1} > 2n+2n$, ale dla $n \geq 3$ mamy $2n > 2$, zatem
$2^{n+1} > 2n+2 = 2(n+1)$, ostatecznie
$$2^{n+1} > 2(n+1)$$
Nierówność powyższa oznacza, że z założenie prawdziwości $T(n)$ wynika prawdziwość $T(n+1)$, co na podstawie twierdzenia o indukcji matematycznej kończy dowód.
Wniosek: Stosując ogólne twierdzenie (zasadę indukcji matematycznej) wykazaliśmy prawdziwość wniosku szczegółowego (tzn. poprawność wyżej opisanej nierówności) – zatem stosowanie zasady indukcji matematycznej jest wnioskowaniem dedukcyjnym 🙂 .
Pozdrowienia,
Mariusz Gromada
Poza Liczbami: Inne Twórcze Przestrzenie
Matematyka i muzyka są ściśle powiązane przez rytm, harmonię i struktury
Matematyka i muzyka są ściśle powiązane przez rytm, harmonię i struktury, które wykorzystują matematyczne wzory i proporcje do tworzenia estetycznych i emocjonalnych doznań. Z nieśmiałą ekscytacją przedstawiam moją pierwszą poważniejszą kompozycję, w której starałem się uchwycić te połączenia.
Scalar – zaawansowana aplikacja mobilna z silnikiem matematycznym mojego autorstwa
Zarządzaj zgodą
Aby zapewnić jak najlepsze wrażenia, korzystamy z technologii, takich jak pliki cookie, do przechowywania i/lub uzyskiwania dostępu do informacji o urządzeniu. Zgoda na te technologie pozwoli nam przetwarzać dane, takie jak zachowanie podczas przeglądania lub unikalne identyfikatory na tej stronie. Brak wyrażenia zgody lub wycofanie zgody może niekorzystnie wpłynąć na niektóre cechy i funkcje.
Funkcjonalne
Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych.Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.
Cześć, z tej strony Mariusz Gromada, autor bloga MathSpace.pl.
Znacie mnie z tekstów o nauce i matematyce. Równolegle – od ponad 20 lat – zajmuję się projektowaniem, wdrażaniem oraz wykorzystywaniem wielkoskalowych systemów personalizacji w organizacjach B2C. Tę podwójną perspektywę – analityczno-inżynierską i biznesową – zebrałem w mojej najnowszej książce:
„Customer First, Value Next: The Executive Playbook for AI-Driven Omnichannel Personalization and Customer-Centric Growth.”
Jeśli jesteś liderem biznesowym, liderem technologicznym, inżynierem, analitykiem lub po prostu fascynuje Cię budowa skalowalnych systemów AI, które potrafią zrozumieć klienta – odchodząc od tradycyjnego modelu produktowego – to ta pozycja jest dla Ciebie.
„Technologia to nie tylko narzędzie do automatyzacji. To megafon dla empatii.”