Skip to content

A java program that graphs mathematical functions.

License

Notifications You must be signed in to change notification settings

ZackMurry/fiewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fiewer

A Java program for graphing mathematical functions.

Running

Download the files and navigate to \out\artifacts\Fiewer.jar. Run the .jar file. An image showing the file path to get to the .jar file

Usage

A view of the program when it first starts

Clearing lines

You can click the "Clear lines" button to clear all the functions currently on the screen. The program with no lines drawn

Entering equations

There's a text box in the top-right where you can type in functions that you want to draw to the screen. The notation used is fairly intuitive and is similar to how you would write it.
Fiewer with "log_2(x)" in a text box

Once you're satisfied with the text you've typed, you can press the enter key to draw it to the screen.
Fiewer with the function y=log_2(x) drawn to the screen

Finding the list of equations

By hitting the "Show info" button, you can view which functions are on the screen and which equation types are supported.
Here's our log_2(x): "y=log_2(x)" shown on screen

Multiple equations

You can also enter multiple functions at the same time. Program with a few functions drawn to the screen

Notation

You can enter functions with or without a "y=" in them, but there will always be a "y=" implied. Here are some examples of the notation used:
y=3x
4x^2
5*4^x+3
5abs(3x)
-2log_3(5x)+3
y=-x

About

A java program that graphs mathematical functions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages