function.js

URL: https://mirkwood.cs.edinboro.edu/~bennett/class/cmsc3780/spring2026/notes/javascript/code/start_class/function.js
 
import {ComplexT} from './complex.js'

export function FunctionName() {
    return "f(z) = z^3 -1"
}

const THREE = new ComplexT(3,0)
const ONE = new ComplexT(1,0)

// z^3 -1
export function F(z) {

    let rv = new ComplexT (z.Real(), z.Imag())
    rv = rv.Mult(rv)
    rv = rv.Mult(z)
    rv = rv.Sub(ONE)

    return rv
}

//3z^2
export function FPrime(z) {
    let rv = new ComplexT (z.Real(), z.Imag())
    rv = rv.Mult(rv)
    rv = rv.Mult(THREE)

    return rv
}