Задаци из области „Математичке операције са низовима“

1. Rešiti sistem jednačina:

4x-2y+6z=8

2x+8y+2z=4

6x+10y+3z=0

Rešenje: clip_image002 clip_image004 = clip_image006

>> a=[4 -2 6;2 8 2;6 10 3]

a =

4 -2 6

2 8 2

6 10 3

>> b=[8;4;0;]

b =

8

4

0

>> x=a\b

x =

-1.8049

0.2927

2.6341

>>

2. Izračunati vrednost funkcije y = 5clip_image008 za t = 0, 1, 2, …. 8

Rešenje:

>> t=[0:8]

t =

0 1 2 3 4 5 6 7 8

>> y=5*sqrt(t)-((t+2).^2)./(0.5.*(t+1))+8

y =

0 4.0000 4.4044 4.1603 3.6000 2.8470 1.9617 0.9788 -0.0801

3. Izračunati:

S = 12 + 22 + 32 + … + n2 za n = 10

Rešenje:

>> n=10;

>> s=sum([1:n].^2)

s =

385

4. Za matricu a = [2, 3, 4; 2, 5, 6; 1, 2, 3] izračunati prosečnu vrednost treće kolone.

Rešenje:

>> a = [2, 3, 4; 2, 5, 6; 1, 2, 3]

a =

2 3 4

2 5 6

1 2 3

>> mean(a(:,3))

ans = 4.3333

5. Generisati matricu 5×6 slučajnih brojeva od 10 do 100 i prikazati kolonu sa najvećim elementom i koji je to element

Rešenje:

>> a=round(90*rand(5,6)+10)

a =

74 84 49 54 35 55

13 73 44 50 71 96

35 39 79 68 69 41

14 96 82 74 25 63

19 13 27 78 21 30

>> [d,n]=max(max(a))

d =

96

n =

2

>> v=a(:,n)

v =

84

73

39

96

13

Advertisements