Sunday

Symbolic programming with Julia, example using function composition

> julia


julia> f(x) = 2x + 3

f (generic function with 1 method)


julia> g(x) = x^2

g (generic function with 1 method)


# "∘" can be typed by \circ<tab>


julia> @show (f ∘ g)(1)

(f ∘ g)(1) = 5


julia> @show f(g(1))

f(g(1)) = 5


julia> typeof(f ∘ g)

ComposedFunction{typeof(f), typeof(g)}


julia> (f ∘ g)(1) == f(g(1))

true


julia>

No comments:

Newton-Raphson Method in C++

The Newton Raphson Method is an open method used to find the roots of a function. It employs the technique of linear approximation and invol...