Bruno Batarelo Vjezbe 6 Zadatak 1 - napisati program za izracun najveceg zajednickog djelitelja primjenom Eulerovog algoritma Postupak: Potrebno je izraditi funkcijski m-file sa sljedecim sadrzajem: function [D]=euler(x, y) while y>0 a = mod(x, y); x=y; y=a; end [D]=x; Naziv datoteke: euler.m Program se poziva iz matlaba kao funkcija euler(x, y) Zadatak 2 Nacrtati 8 grafova u svojim prozorima za funkciju: cos(n*pi*x) Postupak: x=-1:0.05:1 for n=1:8 subplot(4, 2, n), plot(x, cos(n*pi*x)) end Zadatak 3 Napisati program koji grafički predstavlja vrijednosti pogreške koju definiramo kao razliku između odgovarajućih kvocijenata uzastopnih članova u Fibonacci-jevom nizu i vrijednosti prema kojoj ti kvocijenti teže (sqrt(5)+1)/2.=1.618 Postupak: Definirati m-file sa sljedecim sadrzajem: hold off F(1)=0; F(2)=1; k=(sqrt(5)+1)/2 for i=3:20 F(i)=F(i-1)+F(i-2); E(i)=F(i)/F(i-1)-k; end plot(1:18, E(3:20)./E(2:19),'o') hold on plot(1:18, E(3:20)./E(2:19),'r-') Naziv m-file-a: fiber.m Graf se dobiva pozivanjem naredbe fiber iz matlaba.