CubicEquationSolver

Cubic Equation Solver written in Swift for iOS, macOS.

What is this

I tested only iOS 10 - 12. maybe works fine macOS too.

// find roots of `ax^3 + bx^2 + cx + d = 0`
// returns only real number
func solveCubicEquation(a: Double, b: Double, c: Double, d: Double) -> [Double]

For What?

I had to find y for any x in the cubic Bézier curve B(t) = (x, y).

so I had to convert them to cubic equations y = f(x) and solve...

Carthage

Write your Cartfile

github "dnpp73/CubicEquationSolver"

and run

carthage bootstrap --no-use-binaries --platform iOS

GitHub