Android app that generates first-order differential slope fields
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
doc
gradle/wrapper
screenshots
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Android Slope Fields Generator

Purpose

This Android app generates a slope field for a differential equation (first-order). This app is intended for university students studying Calculus II or taking differential courses.

Features

  • Parses any expression including trignometric functions and constants with exp4j (Dijkstra Shunting-Yard Algorithm)
  • Adjustable graph scale, automatically scales properly to fit all information
  • Easy to use interface, color coded changing RGB tangent colors adapt dynamically
  • Allows multi-touch gestures, such as: pinch to zoom in/out and panning, double-tap to origin
  • Fast performance, OOP design
  • Error-trapped interface

How to use

Simply input your expression into the textbox, and then select the domain and range. You can pinch to zoom in, increasing the amount of tangents rendered. You can also slide your finger across the graph to change the domain/range dynamically.

Documentation

Feel free to look at the complete JavaDoc documentation in /doc/

Screenshot

Screen is not available