Advertisement
DanSt3fan

Untitled

Jun 5th, 2019
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.67 KB | None | 0 0
  1. %script.m:
  2. n=input('Numar elemente: ');
  3. k=input('Numar matrici rare: ');
  4. l=0;
  5. for i=1:n
  6.     if l<k
  7.         disp(['Pozitia ',num2str(i)]);
  8.         B=input('Matricea rara este: ');
  9.         s(i).date=sparse(B);
  10.         l=l+1;
  11.     else
  12.         s(i).date=input(['s(',num2str(i),').date=']);
  13.     end
  14. end
  15. [mr mv]=structura_matrice_rara_vida(s,n);
  16. disp(['Matrice rara: ',num2str(mr)]);
  17. disp(['Matrice vida: ',num2str(mv)]);
  18. %structura_matrice_rara_vida.m:
  19. function [mr mv]=structura_matrice_rara_vida(s,a)
  20. mr=0;
  21. mv=0;
  22. for i=1:a
  23.     [l c]=size(s(i).date);
  24.     if issparse(s(i).date)==1
  25.         mr=mr+1;
  26.     end
  27.     if l==0 && c==l
  28.         mv=mv+1;
  29.     end
  30. end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement