Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function prvaMatrica = prvaZadaca(matrica, n, m, k, l)
- prvaMatrica = [];
- brojac = 1;
- for i = 1:n
- if(rem(sum(matrica(i,:)), k) == l)
- prvaMatrica(brojac, :) = matrica(i,:);
- brojac = brojac + 1;
- end;
- end;
- end;
- function vtoraMatrica = vtoraZadaca(matrica1, matrica2, n, m, p)
- vtoraMatrica = [];
- brojac = 1;
- for i = 1:n
- vtoraMatrica(brojac, :) = matrica1(i, :);
- brojac = brojac + 1;
- end;
- for i = 1:p
- vtoraMatrica(brojac, :) = matrica2(i, :);
- brojac = brojac + 1;
- end;
- end;
- function tretaMatrica = tretaZadaca(matrica, n, m, k)
- tretaMatrica = [];
- for i = 0:(k-1)
- prvaMatrica = prvaZadaca(matrica, n, m, k, i);
- tretaMatrica = vtoraZadaca(tretaMatrica, prvaMatrica, size(tretaMatrica, 1), m, size(prvaMatrica, 1));
- end;
- end;
- testMatrix = [1 2 3; 4 5 6; 7 8 9];
- testMatrix2 = [8 1 6; 3 5 7; 4 9 2];
- printf("Prva zadaca:\n");
- disp(prvaZadaca(testMatrix, 3, 3, 6, 0));
- printf("Vtora zadaca:\n");
- disp(vtoraZadaca(testMatrix, testMatrix2, 3, 3, 3));
- printf("Treta zadaca:\n");
- disp(tretaZadaca(testMatrix, 3, 3, 5));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement