You are on page 1of 4

Zadatak 1

Nacrtajte 3D povrsinski grafikon i 3D konturni grafikon funkcije z


4 x 4 , 4 y 4

x2 y 2
, za
4
4

x=[-4:0.1:4];
y=[-4:0.1:4];
[X,Y]=meshgrid(x,y);
Z=-X.^2/4-Y.^2/4;
% povrsinski grafikon
figure(1)
surf(X,Y,Z)
xlabel('x')
ylabel('y')
zlabel('z')
%konturni grafikon
% opciono se bira broj nivoa
figure(2)
contour(X,Y,Z,10)
xlabel('x')
ylabel('y')
zlabel('z')
Zadatak 2
Napiite korisniku funkciju sa dva ulazna i dva izlazna argumenta, koja
iraunava visinu u centimetrima i masu u kilogramima osobe ija je visina data u inima,
a masa u funtama. Ime funkcije i argumenata i masa neka budu [cm, kg] =
STuSI(in, lb). Izlazni argumenti su visina u centimetrima i masa u kilogramima, a
ulazna visina u inima i masa u funtama. Pomou funkcije izraunati u SI jedinicama
visinu i masu osobe koja je:
a) Visoka 5 stopa i 10 ina, i teka 175 funti.
b) Visoka 6 stopa i 3 ina, i teka 203 funti.
function [cm, kg] = STuSI(in, lb)
cm = in * 2.54;
kg = lb * 0.453;
end
% Zadatak 02
clear;clc;
[h1, m1] = STuSI(5*12+10, 175)
[h2, m2] = STuSI(6*12+3, 203)

h1 = 177.8000
m1 = 79.2750
h2 = 190.5000
m2 = 91.9590
Zadatak 3
Napiite korisniku funkciju za sledeu funkciju:
y x 0.9 x 4 12 x 2 5 x
Ulazni argument je x , a izlazni y . Napiite funkciju tako da x moe da bude vektor.
a) Pomou funkcije izraunajte y 3 i y 5 .
b) Pomou funkcije nacrtajte grafikon funkcije y x za 4 x 4 .

function y = Y(x)
y = 0.9 * x.^4 - 12 * x.^2 - 5 * x;
end
% Zadatak 03
clear;clc;
y1 = Y(-3)
y2 = Y(5)
x = -4:0.1:4;
y = Y(x);
plot(x, y)
y1 = -20.1000
y2 = 237.5000
Zadatak 4
Napiite korisniku funkciju za sledeu funkciju:
r 2 1.1 sin 2
Ulazni argument je (u radijanima), a izlazni r . Napiite funkciju tako da moe da
bude vektor.

3
c) Pomou funkcije izraunajte y i y .
3
2
d) Pomou funkcije nacrtajte grafikon funkcije r za 0 2 .

function r = R(theta)
r = 2 * (1.1 - sin(theta).^2);
end
% Zadatak 04
clear;clc;
r1 = R(pi/3)
r2 = R(3*pi/2)
theta = 0:0.1:2*pi;
r = R(theta);
polar(theta, r)
Zadatak 5
Napiite korisniku funkciju koja izraunava lokalni minimum ili maksimum
2
kvadratne funkcije oblika: f x ax bx c . Ime i argumenti funkcije neka budu [x,
y] = maxmin(a, b, c). Ulazni argumenti su konstante a , b i c , a izlazni
koordinate x i y maksimuma ili minimuma.
Pomou funkcije izraunajte maksimum ili minimum sledeih funkcija:
2
a) f x 3 x 18 x 48 ,
b)

f x 5 x 2 10 x 3 .

function [x, y] = maxmin(a, b, c)


x = - b / (2 * a);
y = (b^2 + 4 * a *c) / (4 * a);
end
% Zadatak 05
clear;clc;
[x1, y1] = maxmin(3, -18, 48)
[x2, y2] = maxmin(-5, 10, -3)
x1 = -0.5000
y1 = -21
x2 = -0.5000
y2 = -2

Zadatak 6
3

Napiite korisniku funkciju koja izraunava uglove trougla datih duina stranica.
Ime
i
argument
funkcije
neka
budu
trougao
(a,b,c). Pomou funkcije izraunajte uglove trougla sledeih stranica:
a) a 10, b 15, c 7
b) a 6, b 8, c 10
c) a 200, b 75, c 250
function
alfa
beta
gama
end

[alfa, beta, gama] = trougao(a,


= acos((b^2 + c^2 - a^2) / (2 *
= acos((a^2 + c^2 - b^2) / (2 *
= acos((a^2 + b^2 - c^2) / (2 *

% Zadatak 05
clear;clc;

b, c)
b * c));
a * c));
a * b));

[al1, bet1, gam1] = trougao(10, 15, 7)


[al2, bet2, gam2] = trougao(6, 8, 10)
[al3, bet3, gam3] = trougao(200, 75, 250)

al1 = 0.5942
bet1 = 2.1446
gam1 = 0.4027
al2 = 0.6435
bet2 = 0.9273
gam2 = 1.5708
al3 = 0.7227
bet3 = 0.2507
gam3 = 2.1682

You might also like