An Intuitive and Powerful Open Source Calculator for OS X
========
See TestBranch for up-to-date information
This is a free open source calculator app. As of February 18, 2014, this app is still in the early stages, but it supports the vast majority of algebra needed for precalculus including graphing.
Rest assured, I have not abandonded this project. At the moment I'm hoping to incorporate a real-time equation editor in a few days, but, considering the scope of creating such an editor, it is its own GitHub project. I expect to return to this project within a few days.
OPERATORS
- = is defined as (does not store to hard drive)
- := is defined as (stores to hard drive)
- == is equal to (returns a boolean)
- ≤ less than or equal to (alt/option <)
- ≥ greater than or equal to (alt/option >)
- < less than
-
greater than
- ≠ not equal to (alt/option =)
-
- multiplication
-
- subtraction
-
- addition
- / division
- ! factorial
- () parantheses
HARD-CODED FUNCTIONS
- Vect(x1,x2,x3,...) - constructs a vector
- sin(x) sine
- cos(x) cosine
- tan(x) tangent
- ctn(x) cotangent
- cot(x) cotangent
- sec(x) secant
- csc(x) cosecant
- ln(x) natural log
- log(x) log base 10
- exp(x) exponentiation
- floor(x) round down
- sqrt(x) square root
- abs(x) absolute value
- C(x,y) choose
- rand() generates a random number between 0 and 1
- err(x) error function
- lg(x) log base two
- ppois() poisson density function
- dpois() poisson cumulative function
- qpois() poisson quantile function
- rpois() poisson random number generator
- pexp() exponential density function
- dexp() exponential cumulative function
- qexp() exponential quantile function
- rexp() exponential random number generator
- pnorm() normal density function
- dnorm() normal cumulative function
- qnorm() normal quantile function
- rnorm() normal random number generator
- pbinom() binomial density function
- dbinom() binomial cumulative function
- qbinom() binomial quantile function
- rbinom() binomial random number generator
HARD-CODED VARIABLES
- pi 3.141...
- e 2.718...
- phi 1.618...
- true true
- false false
- TRUE true
- FALSE false
- i √-1
OTHER
- scientific notation: 6.23E3 == 6230
- declaring a vector: [5,11,7] == Vect(5,11,7)
GRAPHING
- f(x) graphs function
-
f(x) graphs inequality
- ≥f(x) graphs inequality
- ≤f(x) graphs inequality
- <f(x) graphs inequality
- [f(x), g(x)] graphs parametric function