Włodzisław Duch, notatki do wykładów wstępnych, według książki Fascynujący świat programów komputerowych

Obliczenia przy pomocy komputera.

Arkusze kalkulacyjne

VisiCalc (VisiCorp 1980), jeden z pierwszych programów użytkowych, pierwszy arkusz kalkulacyjny, początki przemysłu oprogramowania

Tablice, komórki, powiązania, automatyczne przeliczanie, możliwości wizualizacji danych ... standard.
Język programownia (makro) pozwala na pisanie programów i dodatków do arkuszy.
Realizacja trójwymiarowych arkuszy: strony z podstronami.

Najbardziej znane przykłady z tej kategorii:


Modelowanie ekonomiczne i finansowe

Ekonometria: obliczmy poziom inflacji, w co tu warto zainwestować ...
Zagadnienia optymalizacji, statystyki, rachunku prawdopodobieństwa, prognozowania zmian w czasie - równań różniczkowych, metod numerycznych - zbyt trudne do modelowania, potrzebne są proste narzędzia!
Język programowania Gauss (starszy, popularny w ekonometrii), ułatwia szybkie budowanie modeli, stracił na znaczeniu.
Systemy Mathematica, Maple to języki do obliczeń symbolicznych, łatwe w użyciu.
Matlab - uniwersalny program do modelowania matematycznego, drogi!
Simula, Powersim, Simulink (do Matlaba) - graficzne języki symulacji


Obliczenia statystyczne

Duże, dobre, bardzo drogie pakiety statystyczne:
Statgraphics (Manugistics Inc) - 20 specjalistycznych pakietów, wersja PL (polskie litery w opisie wykresów)


Język S dla obliczeń statystycznych; wersja darmowa - język R.


Obliczenia numeryczne

Programy do obliczeń na dużą skalę pisane są zwykle w klasycznych językach: Fortran, C, Pascal

Biblioteki numeryczne ułatwiają życie: NAG ( Numerical Algorithms Group), IMSL.

Netlib Repository at UTK/ORNL
Matlab (Mathworks), MathCAD (Mathsoft, Inc)
TKSolver firmy Universal Technical Systems, Inc. (UTS)
Gauss, ulubiony język ekonomistów.


Obliczenia symboliczne

Obliczenia symboliczne - najważniejsze systemy:
Axiom (IBM) wyrósł z systemu Scratchpad; Derive (Soft Warehouse); Macsyma (Inc);
Maple (Waterloo Maple Inc); Matlab firmy MathWorks; Mathcad, AXUM, S-Plus, firmy Mathsoft;
Mathematica, Wolfram Research,
Musimp; Reduce (jeden z najstarszych języków do obliczeń symbolicznych),
Theorist - podobny do Derive

Pokaz możliwości Matlaba.


Włodzisław Duch, notatki do wykładów wstępnych, według książki Fascynujący świat programów komputerowych