Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Detail Function Visualization

Detailní vizualizace průběhu funkce
Brought to you by @deathkiller

Build Status Tests Coverage Code Quality License Lines of Code

The purpose of this thesis is to visually investigate precision of various implementations of mathematic functions from math.h. This thesis deals with parsing of arithmetic expressions and its visualization.

The application allows visualizing even complicated arithmetic expressions. It can also compare results of the same arithmetic expressions using different implementation of math.h for computation.

Arithmetic expressions are parsed using the shunting-yard algorithm. In addition, the visualization uses MPIR library for high-precision computation. The application is written in C# programming language and uses .NET Framework.

In Czech

Tato práce se zabývá porovnáváním přesností různých implementací matematických funkcí math.h, zpracováním aritmetických výrazů a jejich vizualizací.

Vytvořená aplikace umožňuje vizualizovat i složitější matematické funkce. Dále umožnuje porovnávat výsledky stejných funkcí, které jsou spočítané různými algoritmy.

Aritmetické výrazy jsou zpracovány pomocí algoritmu shunting-yard. Vizualizace využívá knihovnu MPIR pro výpočty s vysokou přesností. Aplikace je napsaná v jazyce C# a využívá technologii .NET Framework.

License

This project is licensed under the terms of the GNU General Public License v3.0.

Uses Mpir.NET licensed under the terms of the GNU Lesser General Public License v3.0.

Uses LegacyWrapper licensed under the terms of the MIT License.

Uses TxTranslation licensed under the terms of the GNU Lesser General Public License v3.0.

Some icons by Yusuke Kamiyamane, licensed under a Creative Commons Attribution 3.0 License.

About

Detail Function Visualization (Bachelor's Thesis)

Topics

Resources

License

Releases

No releases published

Packages

No packages published