Acadmico do Curso de Engenharia Mecnica Josier Casali Baiotto Prof. Peterson Avi Disciplina: Clculo Numrico
APLICAO PRTICA DOS MTODOS NUMRICOS
Iju 27/06/2014 Universidade Regional do Noroeste do Estado do Rio Grande do Sul Pgina 2 de 8
Introduo
O trabalho realizado visa utilizao dos recursos numricos para que possamos calcular reas que o clculo analtico no consegue. Para cada tipo de rea, deve-se analisar a curva que a pea faz, e ento escolher a melhor opo para calculo numrico.
Pgina 3 de 8
O Problema Determinar a rea de uma pea que ir se transformar em um produto.
Ento dividimos a pea em duas partes, para que possamos calcular a rea superior e a rea inferior: AREA 1 AREA 2
Para calcular a rea 1, utilizamos a Regra do Mtodo de Trapzios, cuja formula a Seguinte:
Para calcular a rea 2, utilizamos a Primeira Regra do Mtodo de Simpson, cuja formula a Seguinte:
Ento geramos os Valores para Y na rea 1 e na rea 2.
A1
A2
X Y
X Y
0 0 0
0 0 1 80 366
80 15 2 160 356
160 30 3 240 347
240 49 4 320 337
320 73 5 400 328
400 96 6 480 319
480 126 7 560 311
560 157 8 640 303
640 188 9 720 297
720 221 10 800 290
800 253 11 880 285
880 283 12 960 281
960 313 13 1040 277
1040 339 14 1120 274
1120 363 15 1200 272
1200 385 16 1280 270
1280 400 17 1360 269
1360 416 18 1440 268
1440 424 19 1520 268
1520 429 20 1600 267
1600 435 21 1680 268
1680 429 22 1760 268
1760 424 23 1840 269
1840 416 24 1920 270
1920 400
Pgina 5 de 8
25 2000 272
2000 385 26 2080 274
2080 363 27 2160 277
2160 339 28 2240 281
2240 313 29 2320 285
2320 283 30 2400 290
2400 253 31 2480 297
2480 221 32 2560 303
2560 188 33 2640 311
2640 157 34 2720 319
2720 126 35 2800 328
2800 96 36 2880 337
2880 73 37 2960 347
2960 49 38 3040 356
3040 30 39 3120 366
3120 15 40 3200 0
3200 0
Aps colocarmos os pontos no Matlab, ele calcula a rea pelos ponto, no considera-se a curva que a figura possui, isso deve ser levado em considerao na hora em que escolhido o programa.
rea 1: CALCULAR A REA PELO MTODO DE TRAPZIO
Entre com o Vetor Y, Y = [0 366 356 347 337 328 319 311 303 297 290 285 281 277 274 272 270 269 268 268 267 268 268 269 270 272 274 277 281 285 290 297 303 311 319 328 337 347 356 366 0]. Entre com o intervalo inicial, a= 0. Entre com o intervalo final, b= 3200. Entre com o nmero de divises, n=40. O VALOR APROXIMADO DA REA :
I =
936240
Pgina 6 de 8
rea 2:
CALCULAR A REA PELA PRIMEIRA REGRA DE SIMPSON Entre com o Vetor Y , Y= [0 15 30 49 73 96 126 157 188 221 253 283 313 339 363 385 400 416 424 429 435 429 424 416 400 385 363 339 313 283 253 221 188 157 126 96 73 49 30 15 0]. Entre com o intervalo inicial, a=0. Entre com o intervalo final, b=3200. Entre com o nmero de divises, n=40. O VALOR APROXIMADO DA REA :
AREA =
764533.3333
Pgina 7 de 8
Concluso Podemos perceber sem nenhuma dificuldade que para problemas prticos, o clculo numrico/computacional uma ferramenta que facilita na resoluo de vrias atividades. Lembrando sempre que ele no pensa sozinho, necessrio que a pessoa que queira calcular a rea como no exemplo acima, tenha um bom conhecimento do problema e quais so as suas possibilidades de erros. Pgina 8 de 8
Anexos: 1- %MTODO DE TRAPZIO PARA PONTOS clear clc input('CALCULAR A REA PELO MTODO DE TRAPZIO') Y=input('Entre com o Vetor Y,Y='); %VETOR Y a=input(' Entre com o intervalo inicial, a='); %VALOR ICIAL DO INTERVALO b=input(' Entre com o intervalo final, b='); %VALOR FINAL DO INTERVALO n=input(' Entre com o nmero de divises, n='); %NUMERO DE INTERVALOS EM X h=(b-a)/n; % H = VARIAO EM X
soma=0; for i=2:n soma=soma+Y(i); end %MULTIPLICA OS VALORES DE Y1 AT Yn-1 POR 2 I=(h/2)*(Y(1)+2*soma+Y(n+1)); % FRMULA disp(' O VALOR APROXIMADO DA REA :') I
2- %MTODO DE SIMPSON PARA PONTOS clear clc input('CALCULAR A REA PELA PRIMEIRA REGRA DE SIMPSON') Y=input('Entre com o Vetor Y,Y='); %VETOR Y a=input(' Entre com o intervalo inicial, a='); %VALOR ICIAL DO INTERVALO b=input(' Entre com o intervalo final, b='); %VALOR FINAL DO INTERVALO n=input(' Entre com o nmero de divises, n='); %NUMERO DE INTERVALOS EM X h=(b-a)/n; % H = VARIAO EM X
%MTODO DE SIMPSON PARA PONTOS soma=0;
for i=2:2:(n) soma=soma+(4*Y(i)); end % MULTIPLICA OS VALORES POR 4 soma1=0; for i=3:2:(n-1) soma1=soma1+(2*Y(i)); end % MULTIPLICA OS VALORES POR 2
I=(h/3)*(Y(1)+soma+soma1+Y(n+1)); AREA=vpa(I); disp(' O VALOR APROXIMADO DA REA :') AREA