Předkládaná diplomová práce se zabývá výkonem numerických softwarů. V práci jsou představeny použité numerické programy a zhodnoceny z uživatelských a syntaktických aspektů. Následně jsou navrhnuty skripty pro testování náročných matematických operací a numerické programy, které jsou na skriptech otestovány a zhodnoceny z výkonového hlediska.
Anotace v angličtině
The presented master thesis deals with the performance of numerical software. In master these work we present the used numerical software and evaluated based on user and syntax aspect. Afterwards we created scripts for testing difficult math operations and numerical programs on script tested and evaluated on performance basis.
Předkládaná diplomová práce se zabývá výkonem numerických softwarů. V práci jsou představeny použité numerické programy a zhodnoceny z uživatelských a syntaktických aspektů. Následně jsou navrhnuty skripty pro testování náročných matematických operací a numerické programy, které jsou na skriptech otestovány a zhodnoceny z výkonového hlediska.
Anotace v angličtině
The presented master thesis deals with the performance of numerical software. In master these work we present the used numerical software and evaluated based on user and syntax aspect. Afterwards we created scripts for testing difficult math operations and numerical programs on script tested and evaluated on performance basis.
Navrhněte algoritmy testující výkon numerického software.
Proveďte porovnání výkonu programu MATLAB a alespoň tří jeho alternativ.
Uveďte výsledky porovnání a zhodnoťte jednotlivé programy z uživatelského hlediska.
Testovací algoritmus by měl obsahovat základní výpočty v pevné desetinné čárce, plovoucí desetinné čárce, Fourierovu transformaci (FFT) a základní maticové operace. Dále by měl obsahovat algoritmus umožňující otestovat výpočty velkých matic.
Ve zhodnocení porovnání kromě základních faktů o SW uveďte též specifika jednotlivých programovacích jazyků těchto SW.
Zásady pro vypracování
Navrhněte algoritmy testující výkon numerického software.
Proveďte porovnání výkonu programu MATLAB a alespoň tří jeho alternativ.
Uveďte výsledky porovnání a zhodnoťte jednotlivé programy z uživatelského hlediska.
Testovací algoritmus by měl obsahovat základní výpočty v pevné desetinné čárce, plovoucí desetinné čárce, Fourierovu transformaci (FFT) a základní maticové operace. Dále by měl obsahovat algoritmus umožňující otestovat výpočty velkých matic.
Ve zhodnocení porovnání kromě základních faktů o SW uveďte též specifika jednotlivých programovacích jazyků těchto SW.
Seznam doporučené literatury
Student si vhodnou literaturu vyhledá v dostupných pramenech podle doporučení vedoucího práce.
Seznam doporučené literatury
Student si vhodnou literaturu vyhledá v dostupných pramenech podle doporučení vedoucího práce.