You are on page 1of 3

a1. Napisati u MATLAB-u naredbu kojom se dobijaju vrijed. slj.izraza: b) b= 50 * /4 +2,65410710-13 log3987 RJ. b=50*pi/4+2.654e7*1e-13-log(987)/log(3) ili b=50*pi/4+2.654*10^7*10^(-13)-log(987)/log(3) 2.

Dat je izraz f(x)=razlomacka gore sin(1+x2) dolje ex + x-ti korjen iz ln x2. Naci vrijednost izraza: A=f(14)/f(25)+f(66)+f(7)*f(81) RJ. x=[14 25 66 7 81]; f=sin(1+x.^2)./exp(x)+log(x.^2).^(1./x) A=f(1)/f(2)+f(3)+f(4)*f(5) 3. Dato je polje brojeva A dimenzije 840. a) Unijeti polje brojeva A u radni prostor MATLAB-a; b) Formirati novo polje brojeva B sacinjeno od elemenata neparnih vrsta polja brojeva A; c) zamij. u polju brojeva B elemen. nepar. kolona vrijednodu 234. Rijeenje a) A=[[a e;b c c d c] f] b) B=A(1:2:8,:) c) B(:,1:2:40)=234 4.U istom grafickom prozoru nacrtati uvertikalnoj podjeli 3 grafika: y1=tg(x)-sin2(x) od do sa korakom 0,01 y2=y12 u istom intervalu kao I grafik y3=razlomacka gore x dolje 2x+5x2 u 195 tacaka od -4 do Rijesenje x1=-pi:0.01:pi; y1=tan(x1)-(sin(x1)).^2; y2=y1.^2; x3=linspace(-4,pi,195); y3=-x3./(2*x3+5*x3.^2); subplot(3,1,1),plot(x1,y1) subplot(3,1,2),plot(x1,y2) subplot(3,1,3),plot(x3,y3) 5.Napisati komande za nalazenje sume niza za n=10, a=7. a) razlomacka --> gore 8k-1+sin(k+ ) dolje ak-1 k=1 n=10; a=7; k=1:n; y=(8.^(k-1)+sin(k+pi))./a.^(k-1) rezultat=sum(y) b) suma k=1 do n --> razlomacka --> gore 10k-1 dolje k! ; n=25 n=25;

a=7; k=1:n: y=10.^(k-1)./cumprod(k); rezultat=sum(y) c) suma k=1 don --> razlomacka -->gore ak+1 dolje (k+1)! za n=18 i a=6 n=18; a=6; k=1:n; y=a.^(k+1)./cumprod(k+1); rez=sum(y) 6.Napisati skript fajl koji ce racunati sumu prvih n-clanova niza za n<15 uneseno naredbom input. n __2k n<15 k=1 k! n=input('Unesite zelejno n='); if round(n)~=n| n<=0| n>=15 error('Unijeli ste broj koji nije prirodan,broj manji od 15'); end k=1:n; y=(2.^k)./cumprod(k); rez=sum(y); disp('Rezultat sume je:') rez 6.Napisati skriptu koja ce racunati sumu prvih n-clanova niza Sr= 1/(2n+1) pri cemu znemaruje sve clanove koji su manji od 10-4 Ako broj interacija predje 5000 prekinuti rad i dati poruku prekid,broj interacija presao zadatu vrijednost!!! Sr=0; n=1; while 1/(2*n+1)>10^(-4) Sr=Sr+ 1/(2*n+1); if n>5000 error(prekid,broj interacija je presao zadanu vrijednost) end n=n+1; end Sr n 7.Napisati skript fajl kojim se za uneseno a (0,5<a<5) racuna sumu reda Sr= ak +1 /k! sve dok je poslednji clan sume veci od 0,0002 ili dok broj sabranih elemenata ne predje vrijednost 1500. a=input(Unesite a);

if a<=0.5 | a>=5 errror(a je van dozvoljenih uvjeta) end Sr=0 k=1 while a^(k+1)/prod([1:k])>0.0002 & k<=1500 Sr=Sr+ a^(k+1)/prod([1:k]) k=k+1 end Sr k 8.Napisati skript fajl koji ce za unesni prirodan broj n gdje je n<10: 1) Kreirati matricu A cijelih brojeva dimenzija 2nx2n sa osobinom elemenata -10<=a(i,j)<2 2) Naci broj elemenata matrice A koji su manji od 5 3) Zamjeniti sve elemente matrice koji su manji od 3 sa istim pozitivnim vrijednostima. n=input(Unesite prirodan broj n=); if round(n)~=n | n<=0 | n>=10 error(Unijeto n ne zadovoljava zahtjeve ) end A=round(12*ramd(2*n,2*n))-10 b=A<-5; disp( broj elemenata A manjih od 5) broj =sum(sum(b)) c=abs(A).*(A<-3)+A.*(A>=-3)

You might also like