Thesis Details

Editor matematických rovnic pro Android

Bachelor's Thesis Student: Janičko Adam Academic Year: 2014/2015 Supervisor: Zachariáš Michal, Ing., Ph.D.
English title
Solver of Mathematical Equations for Android
Language
Czech
Abstract
This thesis aims at creating equation solver application for Android platform. The thesis includes graphical user interface (GUI), save and edit options for equations, the actual equation solving and widget for quickly evaluating already stored equations. When creating equations, user is able to use selected mathematical functions, constants and custom variables that user can define right before evaluation. The equation in the standard infix notation inappropriate for further processing is transferred to the prefix notation using modified Shunting Yard algorithm. Final expression is put together once. That means the evaluation is faster, when the values of user-defined variables changes.
Keywords

Android OS, equation solver, Java, Shunting Yard, infix, prefix, postfix notation, widget, Android Studio, GUI.

Department
Degree Programme
Information Technology
Status
defended, grade D
Date
17 June 2015
Reviewer
Committee
Zemčík Pavel, prof. Dr. Ing. (DCGM FIT BUT), předseda
Honzík Jan M., prof. Ing., CSc. (DIFS FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Citation
JANIČKO, Adam. Editor matematických rovnic pro Android. Brno, 2015. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-17. Supervised by Zachariáš Michal. Available from: https://www.fit.vut.cz/study/thesis/17808/
BibTeX
@bachelorsthesis{FITBT17808,
    author = "Adam Jani\v{c}ko",
    type = "Bachelor's thesis",
    title = "Editor matematick\'{y}ch rovnic pro Android",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17808/"
}
Back to top