Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ********************************************************************************************
- 1. ZADATAK
- function b=zadatak1(A);
- [n,m]=size(A);
- for i = 1 : m
- A1=sort(A(:,i)); %izdvajamo odgovarajuću kolonu matrice A sortiramo njegove elemente(rastuće)
- minimalni = A1(1,1); %minimalni element će se nalaziti na početku vektora A1
- for j = 1 : n
- if (A(j,i) == minimalni) %trazimo min el. vektora A1 u odgovarajućoj koloni u matrici A
- b(1,i) = j; %smestamo indeks njegovog reda u b
- end
- end
- end
- end
- ********************************************************************************************
- 2. ZADATAK
- function b=zadatak2(A);
- [n,n]=size(A);
- for k=1:n
- b(k,1)= sum(sum(A(k,:))) - A(k,n-k+1);
- end
- end
- ********************************************************************************************
- 3. ZADATAK
- function b=zadatak3(A);
- [n,n]=size(A);
- A1=A; %matrica za glavnu dijagonalu matrice A
- A1=sum(A1.*eye(n));
- A2=A; %matrica za sporednu dijagonalu matrice A
- A2=sum(fliplr(A2).*eye(n));
- c=zeros(1,2*n); %vektor za smestanje elemenata ovih dijagonala
- for k = 1 : n
- c(1,k)=A1(1,k);
- c(1,n+k)=A2(1,k);
- end
- minimalni=min(c); %minimalni element među elementima obe dijagonale matrice A
- for i = 1 : n
- for j = 1 : n
- if (A(i,j)==minimalni)
- b=[i,j];
- end
- end
- end
- end
- *********************************************************************************************
- 4. ZADATAK
- function A=zadatak4(A);
- [m,n]=size(A);
- for i = 1 : 2 : m
- A(i,:)=fliplr(A(i,:));
- end
- end
- **********************************************************************************************
- 5. ZADATAK
- function b=zadatak5(A);
- [n,m]=size(A);
- for i = 1 : n
- A1=sort(A(i,:)); %izdvajamo odgovarajući red matrice A sortiramo njegove elemente(rastuće)
- maksimalni = A1(1,m); %maksimalni element će se nalaziti na kraju vektora A1
- for j = 1 : m
- if (A(i,j) == maksimalni) %trazimo maks el. vektora A1 u odgovarajućem redu u matrici A
- b(i,1) = j; %smestamo indeks njegove kolone u b
- end
- end
- end
- end
- ************************************************************************************************
- 6. ZADATAK
- function A=zadatak6(A);
- [n,n]=size(A);
- A1=A;
- A1=sum(A1.*eye(n)); %vektor za el. glavne dijagonale matrice A
- A2=A;
- A2=sum(fliplr(A2).*eye(n)); %vektor za el. sporedne dijagonale matrice A
- for i = 1 : n
- A(i,i) = A2(1,i);
- A(n-i+1,i) = A1(1,n-i+1);
- end
- end
- *************************************************************************************************
- 7. ZADATAK
- function A=zadatak7(A);
- [m,n]=size(A);
- for i = 1 : 2 : n
- A1=A(:,i); %izolovanje odgovarajuće neparne kolone
- [k,l]=size(A1);
- for j= 1 : m
- A(j,i)=A1(k-j+1,1);
- end
- end
- end
- **************************************************************************************************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement