F_THIAGO

Exercícios da Lista 1 (Q. 1 até Q.5)

Mar 13th, 2020
596
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #
  2. # Métodos numéricos - Resolução lista 1
  3. #
  4.  
  5. # ================== Questão 1 ==================
  6. #  1) Declare, na linha de comando, 3 variáveis (x,y,z) e
  7. # realize as operações abaixo entre elas
  8.  
  9. x = 1;
  10. y = 2;
  11. z = 3;
  12.  
  13. a = x + y + z;
  14. b = x - y * z;
  15. c = x * y / z;
  16. d = x + y ^ z;
  17. e = ( x + y ) / z;
  18. f = x / ( y + z );
  19. g = 2 * x + 3 * x * y - 7;
  20. h = x * y * z;
  21. i = ( x + y ) ^ 2 + ( x - y ) ^ 2;
  22. j = x ^ 2 - x ^ 2 * y + x * y ^ 2 - y ^ 2;
  23. k =  x ^ 3 + x ^ 2 + x + 1;
  24. l = 12 * x + 5 - 8;
  25.  
  26. # ==================  Questão 2 ==================
  27. #  2) Apresente as respostas da questão anterior num único vetor-linha.
  28.  
  29. vetor = [ a b c d e f g h i j k l ];
  30.  
  31. # ==================  Questão 3 ==================
  32. #  3) Dado x = [4, 5, 6, 1, 2, 3], escreva esse vetor e explique a ação
  33. # dos comandos abaixo:
  34.  
  35. x = [ 4, 5, 6, 1, 2, 3 ];
  36.  
  37. a = x(0);
  38. b = x(5);
  39. c = x(2:5);
  40. d = x(1:end);
  41. e = x(1:end-1);
  42. f = x(6:-2:1);
  43. g = x( [1 5 2 1 1] );
  44. h = sum(x);
  45. i = mean(x);
  46. j = max(x);
  47. k = min(x);
  48. l = norm(x);
  49.  
  50. # ==================  Questão 4 ==================
  51. #  4) Considere os vetores A = [1 2 3], B = [3 2 1] e a matriz
  52. # M = [4 5 6; 6 5 3]. Digite os próximos comandos e verifique se
  53. # sua execução está correta, explique o efeito
  54.  
  55. A = [1 2 3]
  56. B = [3 2 1]
  57. M = [4 5 6; 6 5 3]
  58.  
  59. a = A + B;
  60. b = A + M;
  61. c = A' + B;
  62. d = M - [A;B];
  63. e = [A;B'];
  64. f = [A;B];
  65. g = M - 3;
  66. h = A * B;
  67. i = A' * B; % ou A * B'
  68. j = A. * B;
  69. k = A. / B;
  70. l = inv( [M;A] );
  71. m = det( [M;A] );
  72.  
  73. # ==================  Questão 5 ==================
  74. #  5) Leia uma matriz de 3 x 3 elementos. Calcule a soma dos
  75. # elementos que estão acima da diagonal principal.
  76.  
  77. somatorio = 0;
  78.  
  79. for i = 1:3
  80.   for j = 1:3
  81.    
  82.     printf("Matriz[%d][%d]: ", i, j);
  83.     matriz(i,j) = input("");
  84.  
  85.     if( i < j )
  86.       somatorio += matriz(i,j);
  87.      
  88.     end      
  89.   end
  90. end
  91.  
  92. printf("\n\n");
  93. matriz
  94. printf("Valor da soma: %.1f\n", somatorio );
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×