view +util/fzero_vec.m @ 103:bc5db54f9efd feature/arclen-param

fzero_vec, integral_vec and spline are now local functions in Curve. Renamed arcLengthStretch to arcLengthParametrization. Removed plot_derivative. Added some comments and extra lines + removed unneccesary lines. arcLength is now a method and not static. Constructor does not accept difference operator anymore.
author Martin Almquist <martin.almquist@it.uu.se>
date Mon, 07 Dec 2015 17:24:28 +0100
parents 3c39dd714fb6
children
line wrap: on
line source

function I = fzero_vec(f,lim)
% Wrapper around the built-in function fzero that
% handles multiple functions (vector-valued f).

    fval = f(lim(1));
    I = zeros(size(fval));
    
    for i = 1:length(fval)
        e = zeros(size(fval));
        e(i) = 1;
        I(i) = fzero(@(t) sum(e.*f(t)),lim);
    end
    
end