Advertisement
VRonin

Funzione Matlab

Jul 6th, 2012
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.75 KB | None | 0 0
  1. function [MatriceCustom,SommaCustom]= CustomFunction( x, K)
  2. %Dato in input un vettore di lunghezza N ed un
  3. %intero K<=N ed effettui le seguenti operazioni:
  4. %1. costruisce la matrice quadrata che abbia tutte le colonne pari
  5. %coincidenti con il vettore e gli altri elementi uguali ad 1;
  6. %2. calcola la somma degli elementi della sottomatrice principale di
  7. %ordine K (costituita dalle prime K righe e K colonne);
  8. %3. restituisce la somma calcolata e la matrice.
  9. if ( K<=0 || K>length(x)|| ~isvector(x) || ~isscalar(K))
  10.     MatriceCustom=[];
  11.     SommaCustom=0;
  12.     return
  13. end
  14. MatriceCustom=ones(length(x),length(x));
  15. for i=1:length(x)
  16.     if (mod(i,2)==0)
  17.         MatriceCustom(:,i)=x;
  18.     end
  19. end
  20. SommaCustom=sum(sum(MatriceCustom(1:K,1:K)));
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement