Professional Documents
Culture Documents
1. Zadane su matrice . a) Izraunajte njihove determinante, svojstvene vrijednosti (rang i trag) i inverze (ako postoje) b) Izraunajte c) Izraunajte determinantu matrice iz prethodnog zadatka
A=[1 1 1; 2 1 3; 1 4 5] B=[2 0 3; 1 2 3; 5 4 7] % a) det(A) % determinanta det(B) rank(A) % rang rank(B) eig(A) % svojstva matrice eig(B) trace(A) % suma dijagonalnih elemenata trace(B) inv(A) % inverz inv(B) % b) A*inv(B)+(A+B)'-A % ' znaci transponirano % c) det(A*inv(B)+(A+B)'-A)
2. Generirajte matricu .
. Rijeite sustav
3. Pomou naredbe magic(3) generirajte matricu treeg reda iji elementi ine magini kvadrat. Napiite naredbe kojima ete pristupiti pojedinom elementu matrice i izraunavanjem odgovarajuih suma pokazati da se radi o maginom kvadratu, te izraunajte rang i trag matrice. (Kvadrat je magian ako mu je suma svakog retka/stupca ista).
A=magic(3) % kreiranje magine matrice sum(A) % suma stupca sum(A)' % suma redaka
4. Izraunajte rang i trag matrice iz prethodnog zadatka (za izraunavanje traga koristimo naredbu trace).
trace(A) % suma dijagonala rank(A) % rang
5. Zadani su vektori
a) Odredite apsolutne vrijednosti zadanih vektora b) Odredite kut koji zatvaraju vektori i c) Odredite vektor okomit na vektore i (njihov vektorski umnoak) d) Odredite povrinu paralelograma odreenog vektorima i e) Odredite volumen paralelepipeda odreenog zadanim vektorima
a=[1;2;3] b=[2;4;5] c=[2;1;3] % a) Normale norm(a) norm(b) norm(c) % b) Kut izmedju a i b formula -> a*b=|a|*|b|*cos(fi) acos(dot(a,b)/(norm(a)*norm(b))) % c) Vektorski umnozak b i c cross(b,c) % d) Povrsina izmedju a i b norm(cross(a,b)) % e) Volumen norm(dot(cross(a,b),c))
6. Zadane su toke , , i . Generirajte vektore koji razapinju tetraedar definiran zadanim tokama te odredite njegov volumen i povrinu baze.
7. Pomou funkcije rand generirajte jedan sluajni broj, a potom odredite njegov sinus, kosinus, prirodni logaritam njegove apsolutne vrijednosti i kvadratni korijen njegove apsolutne vrijednosti. Upotrijebite funkcije sin, cos, log, sqrt i abs.
A=rand % slucajan broj sin(A) % sinus cos(A) % kosinus log(abs(A)) % logaritam njegove apsolutne vrijednosti sqrt(abs(A)) % korijen njegove apsolutne vrijednosti
8. Ako je kosinus nekog kuta 0.8, koliki je njegov tangens. Upotrijebite funkcije acos i tan.
tan(acos(0.8))
10. Izdvojite jedno rjeenje jednadbe c) iz prethodnog zadatka te odredite aposlutnu vrijednost i argument tog rjeenja. Upotrijebite funkcije abs i angle.
syms x rj=solve(x^2+x+1) abs(rj(2))
11. Koliko je
syms x f=cos(x)+3*sin(x)+exp(x)+log(x)^2 subs(f,'x',1.2)
ako je
syms x limit(cos(x)/(1+sin(x)),pi/2)
syms x limit(sqrt(x^2+x)-x,inf)
b)
syms x y=sin(x)+log(x)+atan(x+5) figure(1) ezplot(diff(y)) figure(2) ezplot(diff(y,2))
a)
syms x pretty(int(x^2*exp(-5*x)))
b)
syms x pretty(int(1/(x^2+3*x+5)))
c)
syms x pretty(int(x^2*cos(x),-6,6))
d)
syms x pretty(int(exp(-x^2)*sin(x),0,inf))
24. Rijeite sljedee diferencijalne jednadbe sa zadanim poetnim/rubnim uvjetima i njihova rjeenja prikaite grafiki. Takoer odredite vrijednosti rjeenja u nekoliko proizvoljno odabranih toaka. a)
b)
c)
% Najbolje je kreirati magicnu matricu 5x5 koja ima vrijednosti koje se % mogu racunati i imaju smisla A=magic(5) det(A) inv(A) trace(A) rank(A)
a=solve(x^3+5*x+1) a1=real(double(a(1))) a2=real(double(a(2))) % vadi samo realan broj (bez imaginarnog) a3=real(double(a(3))) sin(a1)*cos(a1) sin(a2)*cos(a2) sin(a3)*cos(a3)
[X,Y]=meshgrid(-5:0.5:5) Z=X.*cos(Y) [DX,DY]=gradient(Z) figure(1) quiver(X,Y,DX,DY) figure(2) surfc(X,Y,Z) % provjera (funkcijsko crtanje) figure(3) syms x y ezsurf(x*cos(y))
syms t ezplot3(t^2,t+1,t)
% L-sirina intervala, k-index sumacije, x-varijabla f, n-ukupan br harmonika % k mora biti samo prirodni broj % parametri za izracunavanje bilo kojeg fourijevog reda syms x k L n % definira varijablu x, k redni broj harmonika, L sirina harmonika, n ukupan broj harmonika f=x^2+x % koju funkciju razvijamo evalin(symengine,'assume(k,Type::Integer)') % mora se definirati izrac koef an, bn a=@(f,x,k,L) int(f*cos(k*pi*x/L)/L,x,-L,L) % koef. an b=@(f,x,k,L) int(f*sin(k*pi*x/L)/L,x,-L,L) % koef. bn % ovaj 2 je L koju vidimo iz intervala [-2,2] (NIJE T) % prvi sinusni harmonik b(f,x,1,2) % sesti sinusni harmonik b(f,x,6,2) % symsum sumira sve po k, razvoj f reda fs=@(f,x,n,L) a(f,x,0,L)/2+symsum(a(f,x,k,L)*cos(k*pi*x/L) +b(f,x,k,L)*sin(k*pi*x/L),k,1,n) % prikaz f reda za oba koef. za prvih pet clanova pretty(fs(f,x,5,2)) % graficki prikaz f reda ezplot(fs(f,x,5,2),-2,2) hold on ezplot(f,-2,2) hold off