Guest User

Untitled

a guest
Jul 20th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.66 KB | None | 0 0
  1. \documentclass[a4paper,11pt]{article}
  2. \usepackage[top=3cm,left=2cm,right=2cm,bottom=2cm]{geometry}
  3. \usepackage[brazil]{babel}
  4. \usepackage[latin1]{inputenc}
  5. \usepackage{graphicx}
  6. \usepackage{amsmath}
  7.  
  8.  
  9. \sloppy
  10.  
  11. \title{\huge{Trabalho Prático 3}}
  12.  
  13. \author{{\Large{Análise Numérica}} \\ Ciência da Computação \\ \\ \LARGE{Artur Oliveira Rodrigues} \\ \LARGE{Caio Magno Pimenta Rocha} }
  14.  
  15.  
  16. \begin{document}
  17.  
  18. \maketitle
  19.  
  20. \section {Atividade 1}
  21.  
  22. Na Atividade 1 foi pedido que fosse desenvolvida uma implementação relacionada ao ajuste de curvas. O método a ser utilizado deveria ser o de Quadrados Mínimos, que representa a melhor alternativa entre os de Regressão Linear Simples. Foi fornecida a seguinte tabela com os valores relacionados à altura e peso:
  23.  
  24. \begin{table}[h!]
  25. \begin{center}
  26. \begin{tabular}{| p{1.3cm} || p{0.7cm} | p{0.7cm} | p{0.7cm} | p{0.7cm} | p{0.7cm} | p{0.7cm} | p{0.7cm} | p{0.7cm} | p{0.7cm} | | p{1cm} |}
  27. \hline
  28. \textbf{Altura} & 183 & 173 & 168 & 188 & 158 & 163 & 193 & 163 & 178 & \textbf{cm} \\
  29. \hline
  30. \textbf{Peso} & 79 & 69 & 70 & 81 & 61 & 63 & 79 & 71 & 73 & \textbf{kg} \\
  31. \hline
  32. \end{tabular}
  33. \end{center}
  34. \end{table}
  35.  
  36. Sabe-se que $b_1 = \dfrac{\sum x_i \sum y_i - n\sum x_i y_i} {(\sum x_i)^2 - n\sum x^2_i}$ e $b_0 = \dfrac{\sum y_i - b_1\sum x_i} {n}$.
  37.  
  38. \subsection{Parte A}
  39.  
  40. Os resultados obtidos estão mostrados abaixo:
  41.  
  42. \begin{footnotesize}
  43. \begin{verbatim}
  44. x =
  45.  
  46. 183. 173. 168. 188. 158. 163. 193. 163. 178.
  47.  
  48. y =
  49.  
  50. 79. 69. 70. 81. 61. 63. 79. 71. 73.
  51.  
  52. n =
  53.  
  54. 9.
  55.  
  56. Somaxi: 1567.000000
  57. Somayi: 646.000000
  58. Somax2i: 274021.000000
  59. Somaxiyi: 113103.000000
  60.  
  61. u = -20.078037 + 0.527570x
  62. b1 =
  63.  
  64. 0.5275701
  65. b0 =
  66.  
  67. - 20.078037
  68. \end{verbatim}
  69. \end{footnotesize}
  70.  
  71. \subsection{Parte B}
  72.  
  73. Para tal basta aplicarmos a altura que desejamos na função encontrada no exercício anterior. Assim obtemos:
  74.  
  75. \begin{footnotesize}
  76. \begin{verbatim}
  77. u = -20.078037 + 0.527570x
  78. x = 175
  79. u = 72.246713
  80. \end{verbatim}
  81. \end{footnotesize}
  82.  
  83.  
  84. O valor buscado é \textbf{\textit{72.246713 kg}}.
  85.  
  86. \section{Atividade 2}
  87.  
  88. Na Atividade 2 foi pedida a codificação dos métodos da Bisseção, de Pégaso e de Newton para aproximar uma única raiz da equação de Legendre no intervalo $[1/2,1]$ com tolerância de $0,00001$ ou no máximo $100$ iterações.
  89.  
  90. \subsection{Parte A}
  91.  
  92. Após a execução dos três métodos encontramos o seguinte resultado:
  93.  
  94. \begin{footnotesize}
  95. \begin{verbatim}
  96. Bisseção:
  97. Funcao nao muda de sinal nos extremos do intervalo dado
  98.  
  99. Pégaso:
  100. Interp =
  101.  
  102. 5
  103.  
  104. Raizp =
  105.  
  106. 0.5384693
  107.  
  108. Newton:
  109. Intern =
  110.  
  111. 5
  112.  
  113. Raizn =
  114.  
  115. 0.9061798
  116.  
  117. \end{verbatim}
  118. \end{footnotesize}
  119.  
  120. Como podemos ver, o método da Bisseção não pode ser executado, pois o intervalo dado não atende à condição $Fa * Fb <= 0$. Porém os métodos de Pégaso e Newton convergem com o mesmo número de iterações, porém o resultado da Bisseção foi melhor que o do Newton, que ficou muito diferente.
  121.  
  122. \subsection{Parte B}
  123.  
  124. Nessa parte da atividade foram utilizados dois métodos em conjunto para um melhor resultado. Foram utilizados o método da Bisseção, seguido do método de Newton, variando o número de iterações máximas do método da Bisseção para os seguintes valores $2, 4, 6, 8$. Para tal, foi necessário alterar o intervalo para $[1/2,4/5]$. Assim, obtemos o seguinte resultado:
  125.  
  126. \begin{footnotesize}
  127. \begin{verbatim}
  128. Questão 2 - Letra b
  129.  
  130. Bissecao
  131. 0.000000 0.500000 0.089844 0.800000 -0.399520 0.650000 -0.270490 0.150000
  132. 1.000000 0.500000 0.089844 0.650000 -0.399520 0.575000 -0.090350 0.075000
  133.  
  134. Newton
  135. 0.000000 0.537500 -2.422283 0.002350
  136. 1.000000 0.538470 -2.425892 -0.000002 0.000970
  137. Iter2 =
  138.  
  139. 2.
  140. Raiz =
  141.  
  142. 0.5384693
  143.  
  144.  
  145.  
  146.  
  147. Questão 2 - Letra b
  148.  
  149. Bissecao
  150. 0.000000 0.500000 0.089844 0.800000 -0.399520 0.650000 -0.270490 0.150000
  151. 1.000000 0.500000 0.089844 0.650000 -0.399520 0.575000 -0.090350 0.075000
  152. 2.000000 0.500000 0.089844 0.575000 -0.399520 0.537500 0.002350 0.037500
  153. 3.000000 0.537500 0.002350 0.575000 -0.399520 0.556250 -0.043634 0.018750
  154.  
  155. Newton
  156. 0.000000 0.546875 -2.453781 -0.020513
  157. 1.000000 0.538515 -2.426058 -0.000112 -0.008360
  158. 2.000000 0.538469 -2.425889 -0.000000 -0.000046
  159. Iter2 =
  160.  
  161. 3.
  162. Raiz =
  163.  
  164. 0.5384693
  165.  
  166.  
  167.  
  168. Questão 2 - Letra b
  169.  
  170. Bissecao
  171. 0.000000 0.500000 0.089844 0.800000 -0.399520 0.650000 -0.270490 0.150000
  172. 1.000000 0.500000 0.089844 0.650000 -0.399520 0.575000 -0.090350 0.075000
  173. 2.000000 0.500000 0.089844 0.575000 -0.399520 0.537500 0.002350 0.037500
  174. 3.000000 0.537500 0.002350 0.575000 -0.399520 0.556250 -0.043634 0.018750
  175. 4.000000 0.537500 0.002350 0.556250 -0.399520 0.546875 -0.020513 0.009375
  176. 5.000000 0.537500 0.002350 0.546875 -0.399520 0.542188 -0.009045 0.004688
  177.  
  178. Newton
  179. 0.000000 0.539844 -2.430866 -0.003338
  180. 1.000000 0.538471 -2.425894 -0.000003 -0.001373
  181. Iter2 =
  182.  
  183. 2.
  184. Raiz =
  185.  
  186. 0.5384693
  187.  
  188.  
  189. Questão 2 - Letra b
  190.  
  191. Bissecao
  192. 0.000000 0.500000 0.089844 0.800000 -0.399520 0.650000 -0.270490 0.150000
  193. 1.000000 0.500000 0.089844 0.650000 -0.399520 0.575000 -0.090350 0.075000
  194. 2.000000 0.500000 0.089844 0.575000 -0.399520 0.537500 0.002350 0.037500
  195. 3.000000 0.537500 0.002350 0.575000 -0.399520 0.556250 -0.043634 0.018750
  196. 4.000000 0.537500 0.002350 0.556250 -0.399520 0.546875 -0.020513 0.009375
  197. 5.000000 0.537500 0.002350 0.546875 -0.399520 0.542188 -0.009045 0.004688
  198. 6.000000 0.537500 0.002350 0.542188 -0.399520 0.539844 -0.003338 0.002344
  199. 7.000000 0.537500 0.002350 0.539844 -0.399520 0.538672 -0.000491 0.001172
  200.  
  201. Newton
  202. 0.000000 0.538086 -2.424472 0.000930
  203. 1.000000 0.538469 -2.425889 -0.000000 0.000383
  204. Iter2 =
  205.  
  206. 2.
  207. Raiz =
  208.  
  209. 0.5384693
  210. \end{verbatim}
  211. \end{footnotesize}
  212.  
  213. Todos os testes encontraram a mesma raiz do método de Pégaso no item anterior. Abaixo vemos uma tabela relacionando o número de iterações de cada teste:
  214.  
  215. \begin{table}[h!]
  216. \begin{center}
  217. \begin{tabular}{| p{3.5cm} | p{3.5cm} | p{3.5cm} |}
  218. \hline
  219. \textbf{Iterações Bisseção} & \textbf{Iterações Newton} & \textbf{Iterações Totais} \\
  220. \hline
  221. 2 & 2 & \textbf{4} \\
  222. \hline
  223. 4 & 3 & \textbf{7} \\
  224. \hline
  225. 6 & 2 & \textbf{8} \\
  226. \hline
  227. 8 & 2 & \textbf{10} \\
  228. \hline
  229. \end{tabular}
  230. \end{center}
  231. \end{table}
  232.  
  233. A tabela acima nos mostra que a união desses dois métodos se tornou muito eficiente quando utilizamos um número baixo de iterações para a Bisseção, porém a media que aumentamos suas iterações o resultado continua igual, porém o processo fica mais lento, ou seja, tornam-se desnecessárias as iterações a mais.
  234.  
  235. \end{document}
Add Comment
Please, Sign In to add comment