Thesis Details

Zobrazovač grafů a vyhodnocovač matematických výrazů

Bachelor's Thesis Student: Skalický Ivo Academic Year: 2006/2007 Supervisor: Lukáš Roman, Ing., Ph.D.
English title
Graphdrawer and Mathemathic Equation Evaluator of Expressions
Language
Czech
Abstract

This work deals with utilization of precedence syntax analysis for conversion of mathematical expression into dynamic object model in order of evaluate and go on processing expressions. Objective was to create a program, which connects function of scientific calculator and graph drawer. Program can evaluate mathematical expressions in scope of real numbers, calculate fractional expressions, numerically integrate and analytically derive in accordance with a given parameter. Besides it provides function for depiction of any given curve explicitly, implicitly or parametricly into 2D graph. Graphic output can be exported in selectable resolution into several basic raster and vector formats. On account of portability Java was chosen as a language of implementation.

Keywords

Precedence syntax analysis, context-free grammar, calculator, expression evaluation, explicit curve, implicit curve, parametric curve, analytic derivation, function graph

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
12 June 2007
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Herout Pavel, doc. Ing., Ph.D. (WBU in Pilsen), člen
Lukáš Roman, Ing., Ph.D. (DIFS FIT BUT), člen
Růžička Richard, doc. Ing., Ph.D., MBA (DCSY FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), člen
Citation
SKALICKÝ, Ivo. Zobrazovač grafů a vyhodnocovač matematických výrazů. Brno, 2007. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-12. Supervised by Lukáš Roman. Available from: https://www.fit.vut.cz/study/thesis/5116/
BibTeX
@bachelorsthesis{FITBT5116,
    author = "Ivo Skalick\'{y}",
    type = "Bachelor's thesis",
    title = "Zobrazova\v{c} graf\r{u} a vyhodnocova\v{c} matematick\'{y}ch v\'{y}raz\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/5116/"
}
Back to top