You are on page 1of 5

• 1 zadatak

a=input('Unesite kvadratnu matricu A: ');

[m,n]=size(a);

b=[];

for i=1:m

ind=0; %nije paran

for j=1:n

if rem(a(i,j),2)~=0 %neparan je broj

ind=ind+1;

endif

endfor

if ind==n

b=[b,i];

endif

endfor

disp(b)

• 2 zadatak
C1=ones(2,2)*5

C2=1:2:9

C3=10:-2:2

C_4=ones(3,3)*-3

C__4=eye(3,3)

C___4=C__4.*5

C4=C_4+C___4

C5=7:-1:4

C6=ones(2,4)

C7=[C2;C3]
C8=[C1,C7]

C9=[C5;C6]

C10=[C4,C9]

C=[C8;C10]

disp(C)

B=[C((2:2:end),end:-1:end-3)]

[maks,poz]=max(sum(b))

• 3 zadatak

A)
a)

(%i6) expand((1+2*x)^5*(x-4)^5);

(%o6) 32*x^10\-560*x^9+3600*x^8\-9240*x^7+1770*x^6+24633*x^5\-3540*x^4\-

36960*x^3\-28800*x^2\-8960*x\-1024

B)

(%i7) diff(x*e^x*cos(x^2+4*x),x);

(%o7) \-e^x*x*(2*x+4)*sin(x^2+4*x)+e^x*log(e)*x*cos(x^2+4*x)+e^x*

cos(x^2+4*x)

C)

(%i8) integrate(16/(1+3*x^2),x,0,20);

(%o8) (16*atan(20*sqrt(3)))/sqrt(3)

D)

(%i9) limit(2-2*cos(x)-x^2/sin(x)^4,x,0);

(%o9) -inf

E)

(%i10) sum(3/(4*n+7),n,1,100);
(%o10)
(28791682078477074230595974618137290803400324767909281927351590624459405509887
98958615624292486933031467505691324)/(10079734801613439203262294330512751545940805549
97724493935107211637615786119713490341182695105473451808522373625)

B)
m=30

n=30

[m,n]=size(a)

a=zeros(m,n);

br=0;

for i=1:m

for j=1:n

if rem(i,2)==0

a(i,j)=(i+j)/(i+3*j);

else

a(i,j)=2*(i-j);

endif

if a(i,j)>0

br=br+1;

endif

endfor

endfor

disp(br)

• 4 zadatak

x=linspace(-1,1,11);

y=((sin(x+1)).^2).*exp(-x+1)

c=polyfit(x,y,3);

x1=linspace(-1,1,140);
y1=sin(x1+1).^2.*exp(-x1+1);

plot(x1,y1,'k-')

hold on

r=linspace(c(1),c(end),140);

plot(x1,r,'r--')

xlabel('x-osa');

ylabel('y-osa');

hold off

p1=[-3,0,0,0,2,-2]

p2=[-13,6,0,0,3,0,-2,-2]

h=conv(p1,p2)

• 5 zadatak
A=input('Unesite matricu A');

[m,poz_vrsta]=max(A);

[maksimalni,kolona]=max(m);

vrsta=poz_vrsta(kolona);

minimalni=min(min(A));

B=A;

B(vrsta,:)=maksimalni;

B(:,kolona)=minimalni;

disp(B);

• 6 zadatak

function [S1,br]=cifre_stringa(S,C)
S1='';
br=0;
for i=1:length(S)
if S(i)>='0' && S(i)<='9' && str2num(S(i))>C
S1=[S1,'*']; br=br+1;
else
S1=[S1,S(i)];
endif
endfor
S1=[S1,num2str(br)];
endfunction

• 7 zadatak
X=input('Unesite niz prirodnih brojeva')
Y=[];
for i=1:length(X)
if X(i)<0 || fix(X(i))~=X(i)
error('Nije prirodan broj');
endif
k=0;
broj=0;
while X(i)~=0
pom=rem(X(i),10);
if rem(pom,2)==0
cifra=pom*10^k;
k=k+1;
broj=broj+cifra;
endif
X(i)=fix(X(i)/10);
endwhile
if broj~=0
Y=[Y,broj];
endif
endfor
disp(Y)

You might also like