Professional Documents
Culture Documents
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 .
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
% Zadatak 05
clear;clc;
b, c)
b * c));
a * c));
a * b));
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