Advertisement
EstebanRojas

generateMatrix

Jun 7th, 2024
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.13 KB | None | 0 0
  1. %----------------------------------------------------------------------------
  2. %  INTELIGENCIA ARTIFICIAL - 2024 - TP01
  3. %----------------------------------------------------------------------------
  4. %  2. Trabajo con vectores y matrices
  5. %  d) Generar una matriz de 4X5, cuya primera fila esté compuesta por los elementos
  6. %  del 1 al 15 con incrementos de 3. La segunda fila con los números desde el 5 al 1,
  7. %  la tercera fila con 5 valores desde 10 al 90 que solo sean decenas(DECENAS 10 - 20 - 30 - ....)
  8. %  con unidades en cero y la cuarta fila con valores primos enteros menores que 100. Todos estos
  9. %  requerimientos deben ser generados con una o más funciones específicas para cada caso.
  10. %----------------------------------------------------------------------------
  11. function vGenerate=generateMatrix()
  12.     A=(1:3:15);
  13.     B=(5:-1:1);
  14.     C=randi([1,9],1,5).*10;
  15.     D=generatePrime();
  16.     vGenerate=[A;B;C;D];
  17. end
  18.  
  19. function v=generatePrime()
  20.     arrayPrime=primes(100);
  21.     max=size(arrayPrime,2);
  22.     auxVector=ones(1,5);
  23.     for i=1:5
  24.         auxVector(i)=arrayPrime(1,randi([1,max]));
  25.     end
  26.     v=auxVector;
  27. end
  28.  
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement