Skip to content

mdibaiee/slope-field

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slope-field Open Source Society University - Data Science

I was studying this course on Integration when I encountered slope fields and I found them interesting!

So I thought I would give it a shot and try to write a program to draw slope fields myself! In order to read a mathematical function definition from input, I wrote mathexpr.

Get Started

If you haven't already, install Haskell Platform.

git clone https://github.com/mdibaiee/slope-field
cd slope-field
stack install
slope-field

Examples

Parameters:

  • dy/dx: derivative of the function you are trying to visualize
  • range: range of numbers to draw
  • estimation size: size of deltax which is used to draw the slope corresponding to a small point, 0.03 is usually a good number, but you might want to try out larger numbers to get a more detailed picture on some examples
dy/dx = 
x + y
range - format: (lower, upper): 
(-10, 10)
estimation size: 
0.03

x plus y

dy/dx = 
x * y
range - format: (lower, upper): 
(-10, 10)
estimation size: 
0.03

x times y

dy/dx = 
-y
range - format: (lower, upper): 
(-10, 10)
estimation size: 
0.03

minus y

dy/dx = 
y/x
range - format: (lower, upper): 
(-20, 20)
estimation size: 
0.1

y divided by x

About

visualize slope field of mathematical functions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published