Advertisement
F_THIAGO

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

Mar 13th, 2020
1,871
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 1.94 KB | None | 0 0
  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 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement