http://itgk.idi.ntnu.no/oving/oving10-matlab.pdf
Selvølgelig kunne jeg tatt en frekkis og skrevetOppgave 3 - Rekursjon
a) Skriv en rekursiv funksjon som regner ut summen av alle tall fra 1 til n, hvor n er gitt som et
parameter.
Code: Select all
function Y = Sum(N)
Y = sum(1:N)    
end    Code: Select all
function Y = Sum(N)
Y = (n*(n+1))/2;  
end
    Code: Select all
function Y = sumtall(N)
p = 0;
i = 0;
    while i < N
         i = i + 1;
         p = p + i;
    end
Y = p;
endOppgave 2 a)
Code: Select all
k = randi(10^4,10^3,1);
fid = fopen('random.txt','wt');  
fprintf(fid,'%f\n',k);  
fclose(fid);Code: Select all
function Y = Laveste( N )
a = load('random.txt');
Y = zeros(N,1);
for i=1:N
    Y(i,1)=min(a);
    p=find(a==min(a));
    a(p)=[];
end
Y;
endCode: Select all
function T = Hoyeste( N )
a = load('random.txt');
K = zeros(N,1);
for i=1:N
    K(i,1)=max(a);
    p=(a==max(a));
    a(p)=[];
end
T = (sum(K)/sum(a))*100;
end 

