Czym jest Mathematica?
Przez ponad 30 lat program Mathematica dostarcza najnowocześniejsze rozwiązania w zakresie obliczeń technicznych i stanowił główne środowisko obliczeń dla milionów inżynierów, naukowców, nauczycieli, studentów i innych osób na całym świecie. Program ten jest powszechnie podziwiany zarówno za sprawność techniczną, jak i łatwość użycia. Wlfram Language, język programowania środowiska Mathematica stał się środowiskiem tworzenia aplikacji, które jest kompleksowe i nie wymaga żadnych dodatkowych procedur obliczeniowych ani wizualizacyjnych.
Mathematica zapewnia jeden zintegrowany, ciągle rozbudowywany system obejmujący pełen zakres technicznych obliczeń. Teraz także dzięki Mathematica Online możliwe są obliczenia w chmurze, za pośrednictwem dowolnej przeglądarki internetowej jak również lokalnie na komputerach z nowymi systemami operacyjnymi.
Najlepsze rozwiązanie dla nowoczesnych obliczeń technicznych
Energiczny rozwój w ciągu 25 lat oraz jego spójna wizja sprawiły, że program Mathematica przoduje w wielu wymiarach, w tym w zakresie możliwości jakie daje w dziedzinie współczesnych obliczeń technicznych i przepływu informacji.
Zintegrowany systemMathematica posiada blisko 5000 wbudowanych funkcji, obejmujących wszystkie dziedziny obliczeń technicznych. Wszystkie są starannie zintegrowane, by doskonale ze sobą współpracować. |
Nie tylko obliczenia numeryczne czy symboliczneBazując na ponad 25 latach rozwoju, Mathematica przoduje we wszystkich obszarach obliczeń technicznych, włączając: obliczenia na sieciach, obrazach, danych naukowych, geometrię obliczeniową, wizualizację danych, uczenie maszynowe i wiele więcej. |
Niewyobrażalna moc algorytmuMathematica posiada wbudowane zaawansowane algorytmy. Wiele z nich stworzono w firmie Wolfram . przy użyciu unikatowych metod rozwoju i unikalnych możliwości Wolfram Language. |
Wysoki poziom zautomatyzowania pracyDzięki wbudowanym superfunkcjom, meta-algorytmom i innym udoskonaleniom Mathematica stanowi zaawansowane i zautomatyzowane środowisko, dzięki czemu praca staje się maksymalnie efektywna. |
Ogromne możliwościProgram Mathematica jest programem oferującym szerokie możliwości do zastosowań przemysłowych (a nie tylko edukacyjnych czy naukowych), w tym bogate i efektywne algorytmy, zdolność do rozwiązywania problemów na dużą skalę wykorzystując obliczenia równoległe czy obliczenia z użyciem procesorów graficznych. |
Łatwość użytkowaniaProgram Mathematica wykorzystując swoją moc algorytmiczną, jak również staranną konstrukcję języka Wolfram Language jest środowiskiem wyjątkowo łatwym w użyciu, oferującym system pomocy w postaci podpowiedzi, wprowadzania komend w języku naturalnego (bez znajomości składni komend) i wielu innych narzędzi ułatwiających i przyspieszających pracę z programem zwłaszcza początkującym użytkownikom. |
Zarówno dokumenty jak i kodMathematica wykorzystuje interfejs Wolfram Notebook, który pozwala organizować pracę w obszernych dokumentach (notebookach) zawierających tekst, kod, dynamiczne grafiki, interfejs tworzonych aplikacji i inne. |
Przejrzysty, czytelny kodWolfram Language - język używany w programie Mathematica jest niezwykle czytelny i intuicyjny dzięki temu, iż nazwy funkcji odzwierciedlają ich zastosowanie. |
Dokumenty gotowe do publikacjiEstetyczny wygląd i wielokrotnie nagradzana konstrukcja tworzonych w programie Mathematica dokumentów dają gwarancję błyskawicznego tworzenia przejrzystych, interaktywnych dokumentów gotowych do natychmiastowego udostępniania bądź publikacji. | |
Ponad 150 000 przykładówProgram Mathematica posiada ponad 150 000 przykładów zebranych w Documentation Center , które mogą być wykorzystane przez użytkowników w tworzonych aplikacjach. Dodatkowo użytkownicy mogą skorzystać z prawie 10 000 demonstracji z otwartym kodem dostępnych na stronie Wolfram Demonstrations Projects . |
Aktualne dane ze świata do natychmiastowego pobraniaMathematica posiada dostęp do ogromnej bazy wiedzy Wolfram Knowledgebase , która obejmuje aktualne dane z całego świata z zakresu wielu dziedzin. |
Integracja z Wolfram CloudProgram Mathematica jest teraz zintegrowany z chmurą obliczeniową Wolfram Cloud, co umożliwia realizację obliczeń poza środowiskiem lokalnym i dostęp do nich z dowolnego miejsca z poziomu przeglądarki internetowej. |
Podłączanie do urządzeń zewnętrznychKonstrukcja programu Mathematica umożliwia połączenie z ogromną ilością różnych źródeł danych: formaty plików (180+), inne języki, interfejsy API, bazy danych, programy a także urządzenia wykorzystujące Internet przedmiotów. |
Program dla każdego!
Mathematica jest środowiskiem pracy, które pozwala na obliczenia od prostej arytmetyki po najbardziej zaawansowane obliczenia matematyki wyższej. Zakres procedur obliczeniowych pozwala na wykorzystywanie jej tak przez uczniów i studentów jak i pracowników naukowych, stosujących w pracach badawczych zaawansowany aparat matematyczny. Specjalna edycja programu skierowana jest do nauczycieli szkół średnich, wersja "For Students" udostępnia pełne możliwości środowiska dla studentów szkół wyższych, a wersja "Professional" pozwala na pracę ludziom nauki i przemysłu. Wszystkie te opcje udostępniają pełne możliwości programu Mathematica w zakresie obliczeń symbolicznych i numerycznych, wizualizacji danych i publikacji wyników.
Podstawowe cechy programu Mathematica:
Oszczędność czasu.
Użytkownik tylko odpowiednio definiuje problem a program realizuje obliczenia, dobierając najodpowiedniejszą metodę do rozwiązania postawionego zagadnienia. Automatyzacja obliczeń to podstawowa cecha programu, który w zakresie rozwiązywania problemów wybiera optymalny algorytm, a obliczenia numeryczne realizuje śledząc dokładność obliczeń. Automatyzacja w środowisku programu Mathematica to także dobór stylu i układu prezentacji graficznych, połączone z inteligentnym samplingiem wykresów. Narzędzia interaktywnej ingerencji w treść grafiki pozwalają tworzyć prezentacje wizualne nieosiągalne w innych środowiskach analizy danych.
Różnorodność procedur obliczeniowych.
Mathematica stanowi środowisko obliczeniowe najbardziej rozbudowane w procedury obliczeniowe tak w zakresie rachunku symbolicznego jak i procedur numerycznych. Środowiska obliczeniowe bazujące na module głównym i zestawie dodatkowych modułów ograniczają twórczą innowacyjność użytkownika, gdy w trakcie pracy okazuje się, że dany problem nie może być rozwiązany, gdyż wymaga to zakupu i instalacji dodatkowego modułu. Mathematica do realizacji nawet najbardziej zaawansowanych obliczeń nie wymaga żadnych dodatkowych modułów obliczeniowych. Cała aparat matematyczny niezbędny bez względu na charakter analizowanego problemu zawarty jest w środowisku programu.
Prezentacje graficzne.
Do dyspozycji użytkownika oddane zostały procedury wizualizacji 2D i 3D z możliwością programowej ingerencji w każdy szczegół rysunku. Elementy interaktywnej ingerencji w treść grafiki pozwalają dodatkowo wzbogacić przekaz informacji.
Symboliczne rozwiązywanie problemów.
Ten charakter obliczeń doceni każdy, traktowane są jako obliczenia z nieskończoną precyzją. Każdy wynik obliczeń symbolicznych może z łatwością być zamieniony na wartość numeryczną z dowolną liczbą cyfr znaczących.
Dokładność obliczeń numerycznych
Liczbę cyfr znaczących wyniku obliczeń numerycznych wybiera użytkownik, ograniczeniem jest tylko dokładność danych wejściowych, gdyż program w trakcie realizacji algorytmów obliczeń numerycznych śledzi dokładność wyników na każdym ich etapie.
Obliczenia hybrydowe symboliczno-numeryczne
Tradycyjnie obliczenia symboliczne i numeryczne uważane są jak procedury obliczeniowe realizowane niezależnie. Myślenie takie nie przynosi korzyści osobom realizującym obliczenia. W środowisku programu Mathematica obliczenia symboliczne i numeryczne są ściśle zintegrowane, co pozwala wykorzystywać hybrydowe metody obliczeniowe do rozwiązywania wielu problemów, w których wartości składników wyników różnią się znacznie od siebie. Pozwala to realizować obliczenia symboliczne z jednoczesną redukcją mało znaczących składników.
Wszechstronność środowiska.
Jedno środowisko obliczeniowe zapewnia wszelkie narzędzia na etapie wstępnego stawiania hipotezy, poprzez analizę i rozwiązanie problemu, aż do raportu i publikacji wyników prac.
Druk publikacji.
Mathematica tworzy dokumenty o strukturze gotowej do druku, wydawnictwa światowe przyjmują prace składane w środowisku programu.
Elektroniczna wymiana dokumentacji.
Struktura dokumentu tworzonego przez program Mathematica pozwala bezproblemowo wymieniać dokumenty w ramach sieci Internet i uruchamiać je na dowolnej platformie sprzętowej. Dodatkowo aplikacja stworzone w środowisku programu Mathematica mogą być uruchamiane poza środowiskiem ich tworzenia po zastosowaniu pakietu Mathematica Player PRO lub zapisane w formacje CDF (Computeble Document Format) mogą być udostępnione poprzez przeglądarki internetowe z zachowaniem interaktywności zawartych w nich obliczeń i wizualizacji.
Możliwości obliczeniowe
Mathematica to narzędzie obliczeń symbolicznych i numerycznych, graficznej wizualizacji wyników obliczeń oraz analizy danych zarówno w wydaniu klasycznym, jaki i w zakresie procedur Data Science.