clear all
% Anonym funktion: en enklare funktion kan skrivas
% direkt i det programmet som ska anropa funktionen. 
% Den anonyma funktionen maste definieras innan den ska
% anvandas.
% En anonym funktion skrivs p? formen
%
% utdata =@(indata) funktionsuttryck (se nedan)
% 
% En anonym funktion kan endast ha en udata men fler indata

u3_a=@(x,a,b) x.^2-a*sin(2*x)+b; 

a=4;
b=-3;

x1=[0:0.01:2];
x2=[2:0.001:3];
x3=[3:1:10];
x4=[10:2:2000];

f1=u3_a(x1,a,b);
f2=u3_a(x2,a,b);
f3=u3_a(x3,a,b);
f4=u3_a(x4,a,b);

figure(88)
clc
subplot(2,2,1)
plot(x1,f1,'LineWidth',2)
xlabel('x'), ylabel('y')
subplot(2,2,2)
plot(x2,f2,'LineWidth',2)
xlabel('x'), ylabel('y')
subplot(2,2,3)
plot(x3,f3,'LineWidth',2)
xlabel('x'), ylabel('y')
subplot(2,2,4)
plot(x4,f4,'LineWidth',2)
xlabel('x'), ylabel('y')


