GithubHelp home page GithubHelp logo

calculator's Introduction

Math-Assist

An easy-to-use and not-garbage program to do math.

Installation

Math-Assist has no dependencies for users, and can be used by simply downloading mathassist.jar from the main repository. if you have JRE 1.8 installed, you can run it by simply double-clicking.

If you want to edit the eclipse files, you will need the jzy3d plotting library, and you'll need to add it as a Maven dependency. I barely understand Maven myself, so if you don't know how to do that, sucks to be you.

Instructions

Math-Assist has a simple and intuitive GUI of four main parts. In the lower left-hand corner, you will find your command line. Enter any equations, commands, or assignments here. Above this terminal is your history, which shows all previous commands. To the right is the graphical display, which will graphically depict whatever is selected. Finally, in the bottom right is your heap, which shows any variables that have been defined. Built-in symbols and functions can be found in the left sidebar, and options don't exist yet, but will probably also go in the sidebar or something.

Features

Math-Assist comes equipped with any and all capabilities you could ever want (within reason), regardless of whether you are a mere layman or a PhD. Features include:

  • simplifying expressions*
  • storing multiple variables
  • plotting in up to 4 dimensions*
  • solving systems of equations*
  • differentiation*
  • unit conversions*
  • and much more!*

*these features may not yet exist

Premise

You may ask yourself, why make such a big fuss over a calculator app? Plenty of those already exist! What makes yours different? Well, hypothetical sir or ma'am, the answer is, mine is not garbage.

Perhaps I could have phrased that more lightly, but the point stands. All calculator apps on computers and phones are emulations of old calculators that had a total of twenty buttons and a single slot of memory. The best calculator apps by far are emulations of TI-84s, with their slow processors and pixelated displays. If you want to really plot and analyze equations, you need to go to something more heavy-duty, like MatLab or Mathematica. But those are expensive applications that take up loads of disk space. You could go to Wolfram Alpha, but who wants to rely on an internet connection to do math? This app seeks to fix all of these horrible calculators by combining the best features of all of them. Math-Assist is as intuitive as a calculator, easy to use as a TI-84, and powerful as MatLab. what's more, Math-Assist is free! who doesn't like freedom? Kim Jung Un, that's who. don't be a Korean dictator. Use Math-Assist.

calculator's People

Contributors

jkunimune avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.