paloittain.m

% Demonstroidaan paloittain määritellyn funktion käyttö. Pääfunktio
% kutsuu funktiota func vektoriargumentilla x.

function paloittain
    x = linspace( 0, 10, 1000 );
    y = func(x);
    plot( x, y )
end


% Paloittain määritelty funktio jota pystyy kutsumaan vektoriargumentilla
function y = func(x)
    for i=1:length(x)
        if x(i) < 2
            y(i) = 0;
        elseif x(i) < 8
            y(i) = sin(pi*6*x(i));
        else
            y(i) = 0;
        end
    end
end

Last modified: Wed Feb 15 15:03:29 2017