Você está na página 1de 6

Captulo 3

Resolvendo Equaes No-lineares

107

real de iteraes realizadas para se obter a soluo. Use a funo N ew tonRaizM od para resolver a equao que aparece no Exem plo 3-2.

3.20 Escreva uma funo no MATLAB que determine todas as razes reais contidas em um domnio especfico de uma funo n o -lin ea r^ ) = 0 usando o mtodo da bisseo. Chame a funo de R =B isT odR aizes (fu n , a , b , TolM ax). O argumento de sada R um vetor cujos elementos so os valores das razes. O argumento de entrada Fun o nome (string ) de uma funo em arquivo que calcula/fxl para um dado x. Os argumentos a e b definem o domnio e T o l Max a tolerncia mxima usada pelo mtodo da bisseo quando o valor de cada raiz calculado. Use o seguinte algoritmo:
1. Divida o dom nio [a, b] em 10 subintervalos iguais de largura h, de for m a que h = ( b - a )/ 10. 2. Procure por mudanas de sinal em /(x) nos pontos finais de cada subintervalo. 3. Se um a m udana de sinal for identificada em um subintervalo, use o m todo da bisseo para determ inar a raiz naquele subintervalo.

4. D ivida o dom nio [a, b\ em 100 subintervalos iguais de largura h, de form a que h = ( b - a )l 100. 5. Repita o passo 2. Se uma mudana de sinal for identificada em um subin tervalo, verifique se ela contm uma raiz que j tenha sido obtida. Seno, use o mtodo da bisseo para determinar a raiz naquele subintervalo. Se nenhum a nova raiz tiver sido identificada, interrom pa o programa. Se uma ou mais razes tiverem sido identificadas, repita os passos 4-6, onde em cada repetio o nmero de subintervalos deve ser multiplicado por 10.

6. 7.

Use a funo B isT o d R a ize s, com TolMax = 0,0001, para encontrar todas as razes da equao x - 5,5x3 - l,2 x + 43x + 36 = 0.

3.21 Examine as diferenas entre o Erro Relativo Real, Eq. (3.8), e o Erro Relativo
Estimado, Eq. (3.9), resolvendo num ericam ente a equao/(x) = 0,5ea+x 40 = 0. A soluo exata da equao x = ln(80) - 2. Escreva um program a no MATLAB que resolva a equao usando o mtodo de Newton. Inicie as iteraes em x = 4 e execute 11 iteraes. Em cada iterao, calcule o Erro Relativo Real (ERR) e o Erro Relativo Estimado (ERE). Mostre os resultados em uma tabela com quatro colunas (crie um arranjo bidimensional), com o nm ero de iteraes na prim eira coluna, a soluo num rica estim ada na se gunda, e o ERR e o ERE na terceira e quarta colunas, respectivamente.

Problemas na matemtica, cincia e engenharia


Resolva os seguintes problem as no ambiente MATLAB. Use program as apresen tados neste captulo, program as desenvolvidos em problem as j resolvidos ou funes residentes do MATLAB.

3.22 Quando se calcula o pagam ento de um a hipoteca, a relao entre o montante


do em prstim o Empr, o pagam ento m ensal M pag, a durao do em prstim o

108

Mtodos Numricos para Engenheiros e Cientistas em anos Anos, e a taxa de juros anual Taxa, dada pela equao (equao anuidade):
MPag = 12 1+2r f )
Empr Taxa

12 - Anos

Determ ine a Taxa de um em prstim o de R$ 170.000 por 20 anos se o pag_ m ento m ensal for de R$ 1.250. (a) Use a funo N e w to n R a iz dada no Program a 3-2. Use 0,001 para E rr , e . para X e st. (.b ) Use a funo f z e r o do MATLAB. 3.23 A resistncia eltrica R(T) de um term istor varia com a tem peratura de acor do com:
R(T) = 100(1 + A T - B I2)

onde R dada em Q, A = 3,90802 x 10"3, B = 0,580195 x 10"6 C '2 e T tem peratura em graus Celsius. D eterm ine a tem peratura correspondente uma resistncia de 200 2. (a) Use a funo B i s s e c a o R a i z do Problem a 3.14. Use 0,001 para TolMax. (b) Use a funo f z e r o do MATLAB.

3.24 Um jogador de futebol americano


est prestes a fazer um lanamento para um outro jogador de seu time. O lanador tem um a altura de 1,82 m e o outro jogador est 18,2 m afastado. A expresso que descre ve o m ovimento da bola a fam i liar equao da fsica que descreve o movimento de um projtil: y = x tg ( 0 ) \ x 2g 1
2 vl cos2(0)

+h

onde x e y so as distncias horizontal e vertical, respectivam ente, g - 9.8 m /s' a acelerao da gravidade, v0 a velocidade inicial da bola quando deixa a mo do lanador e 0 o ngulo que a bola faz com o eixo horizontal nesse m esm o instante. Para v0 - 15,2 m/s, x = 18,2 m, h - 1,82 m = 2,1 in determ ine o ngulo 0 no qual o jogador deve lanar a bola. (a) Use a funo B i s s e c a o R a i z desenvolvida no Problem a 3.14. Use 103 rac com o tolerncia mxima. (.b ) Use a funo f z e r o do MATLAB.

3.25 Um cano de com prim ento L = 25 m e dim etro d = 10 cm conduzindo vapor


perde calor para o ar am biente e para as superfcies em sua vizinhana por

* Captulo 3 Resolvendo Equaes No-lineares 109

conveco e radiao. Se o fluxo total de calor por unidade de tempo Q em anando da superfcie do cano for m edida, ento a tem peratura super ficial Ts do cano pode ser determ inada pela se guinte equao:
Q = n d L [ h ( T s - T ar) + 6 o m ( 7 - 2 ^ ) ]

onde e = 0,8 a em issividade da superfcie do cano, e a SB = 5,67 x 10 8 W /m 2/K 4 a constante de Stefan-Boltzm ann. Se Q 18405 W , h - 10 W /m 2/K e Tar = Tviz = 298 K, determ ine a tem peratura superficial do cano, Ts. (a) Use a funo B i s s e c a o R a iz desenvolvida no Problem a 3.14 com um inter valo inicial [0, 1000]. Use 10 " rad com o tolerncia mxima. ( b) Use a funo f z e r o do MATLAB.

3.26 Uma viga em balano sustenta uma carga distribuda, conforme mostrado. A
deflexo y da linha central da viga em funo da posio x dada pela equao:
y
= 3 ^ 4 ^ (4^ 3 C0S( ^ 7 * ) _ 4 8 i 3 +

l ^ L x 1-TI3* 3)

onde I = 3 m o com prim ento, E = 70 GPa o m dulo elstico, I = 52,9 x 10 6 m 4 o m om ento de inrcia e w0 = 15 kN/m. Determ ine a posio x onde a deflexo da viga de 9 mm. (a) Use a funo N e w to n R a iz dada no Program a 3-2. Use Err = 0,0001 e 1,8 para Z e s t. (b ) Use a funo S e c a n te R a iz dada no Program a 3-3. Use Err = 1,5, Xa = 1,5 e Xb = 2,5. (c) Use a funo f z e r o do MATLAB.

3.27 De acordo com o princpio de Arquim edes, a fora de em puxo agindo em


um objeto parcialm ente imerso em um fluido igual ao peso deslocado pela poro subm ersa do objeto. Um flutuador esfrico com massa mf = 70 kg e dimetro de 90 cm colocado no oceano (a den sidade da gua do mar de aproximadamente p = 1030 kg/m3). A altura h da poro do flutuador aci ma da gua pode ser determinada com a soluo de uma equao que iguala a massa do flutuador massa da gua deslocada pela poro submersa do flutuador:

PVca sca = mf

(3.59)

110

Mtodos Numricos para Engenheiros e Cientistas onde, para uma esfera de raio r, o volum e de um a casca com profundidade d dado por:
K asca = \ ^ d 2 ( 3 r - d )

Escreva a Eq. (3.59) em termos de h e a resolva usando: 0a ) A funo N e w to n R a iz dada no P rogram a 3-2. Use E r r = 0,0001 e X e s t = 0,8. ( b ) A funo f z e r o do MATLAB.

3.28 De acordo com o princpio de Arquimedes, a


fora de empuxo agindo em um objeto par cialmente imerso em um fluido igual ao peso deslocado pela poro submersa do objeto. Um a bia na form a de um cone cortado com m assa m - 50 kg colocada no oceano (a densidade da gua do mar de aproxim a dam ente p = 1030 kg/m 3). Um equipam en to com m assa M colocado sobre a bia, conform e m ostrado na figura. A altura h da poro da bia acim a da gua pode ser de term inada com a soluo de um a equao que iguala a m assa total (m + M ) m assa de gua deslocada pelo volume V da bia que se encontra submerso:
m+M
=

pV

( 3 .60 )

O volume de um cone cortado com raios a e b e altura H dado por:


V = ^ n H ( a 2 + a b + b 2)

Escreva a Eq. (3.60) em termos de h. (a) Determ in e (m anualmente) a m aior m assa M que pode ser colocada sobre . bia sem que M toque a gua (a massa para a qual h - 0). (b ) Escreva um program a no MATLAB que determ ine (usando f z e r o ) o va de h para diferentes valores de M , com eando com M = 0 e usando incr. m entos de 1 kg at que se atinja a m xim a m assa M permitida. Em seguic^ trace um grfico de h versus M.

3.29 U m circuito R LC consiste em um resistor R,


um indutor L e um capacitor C conectados em srie com um a fonte de tenso alternada V. A amplitude da corrente im dada por: v

-W W

J r 2 + [wZ, - 1/((o C )]2

Captulo 3

Resolvendo Equaes No-lineares

111

onde oo, a freqncia angular, est relacionada fr e q n c ia /p o r co = 2nf. D e te rm in e /p a ra um circuito com R = 140 Q, L = 260 m H, C = 25 (iF, vm = 24 V e im m= 0,15 1 A usando: (a) A funo S e c a n te R a iz dada no Program a 3-3. Use E r r = 0,0001, Xa = 30 e Xb = 50. (b) A funo f z e r o do MATLAB. 3.30 A potncia de sada de um a clula solar varia com a tenso que ela fornece. A sada Vm p para a qual a potncia de sada m xim a dada pela equao:

onde Voc a tenso de circuito aberto, T a tem peratura em Kelvin, q = 1,6022 x 1019 C a carga de um eltron e k B = 1,3806 x 10 23 J/k a cons tante de Boltzmann. Para Voc = 0,5 V e um a tem peratura T = 297 K, determ i ne a tenso V na qual a potncia de sada da clula solar mxima. (a) Escreva um program a no MATLAB que use o m todo da iterao de ponto fixo para obter a raiz. Utilize com o ponto de partida V - 0,5 V. Para inter rom per as iteraes, use a Eq. (3.18) com = 0,001. (.b ) Use a funo f z e r o do MATLAB.

3.31 Perdas friccionais ou de viscosidade no fluxo de lquidos em um cano resul


tam em quedas de presso que devem ser superadas. Estas so expressas em term os de um fator de atrito,/. Para o fluxo turbulento em c a n o s ,/ calcula do a partir da equao de Colebrook:

onde e a aspereza, D o dimetro do cano, e R e o nmero de Reynolds, que adimensional. Para elD - 0,004 e Re - 2 x 105, resolva essa equao para/. (a) Use o m todo da iterao de ponto fixo considerando a seguinte funo de iterao: g (f) =

Interrom pa as iteraes quando o erro relativo m xim o estim ado de acordo com a Eq. (3.18) for m enor que 0,001. (,b ) Use a funo f z e r o do MATLAB.

3.32 U m m odelo sim plificado para a suspenso de um autom vel consiste em


um a m assa m, um a m ola com constante elstica k e um am ortecedor com constante de am ortecim ento c, conform e m ostrado na figura. U m a estrada esburacada pode ser m odelada assum indo-se que a roda se mova para cim a e para baixo de acordo com a equao y = Ksen(w/). A partir da soluo dessa

112

Mtodos Numricos para Engenheiros e Cientistas equao, o m ovimento do carro (m as sa) para cim a e para baixo dado por x = Xsen(co? - ((>). A razo entre a am pli tude X e a amplitude Y dada por:
X _ /_____ mcco3 _____

*jk(k-ma2) + (<oc)2

A ssu m in d o m - 2000 kg, k = 500 kN /m e c - 38 x IO'1 N -s/m , d eter m ine a freqncia co na qual X / Y 0,2. R escreva a equao para que ela tenha a form a de um polinm io em co e a resolva usando: (a) A funo B i s s e c a o R a i z desenvolvida no Problem a 3.14. Use IO-2 como tolerncia mxima. (,b ) A funo f z e r o do MATLAB. 3.33 A cobertura de um painel submetida energia de radiao emanada de um aque cedor. A temperatura da cobertura deter m inada pelos processos de transferncia de calor na forma de radiao e convec o. Se a radiao for tratada como difusa e cinza, o seguinte sistema de equaes no-lineares simultneas permite o clculo das incgnitas Jh, Th, Jc, Tc:
5,67 x 10 87^ + 17,41 Tc-Jc = 5188,18
Jc- 0,7 \Jh + 7,46 Tc = 2352,71

5,67 x 10-87^ + 1,8657^-Tj = 2250


Jh-0,l\Jc + lA6Th = 11093

onde Jh e Jc so as radiosidades das superfcies do aquecedor e da cobertura, respectivam ente, e Th e Tc so as respectivas temperaturas. (a) M ostre que as seguintes funes de iterao podem ser usadas para resolver sistema de equaes no-lineares com o mtodo da iterao de ponto fixo:
\ J C- 17,41 Tc + 5188 , 18]1/4

[2250 + Jh - \ ,865 Th~ ]


Lh -

5,67 x 10 8
Jc = 2352,71 + 0 J \ J h - 7,46Tc

5,67 x 10 8

J h = 11093 + 0,71JC- 7,46fA

(.b ) Resolva o sistem a de equaes no-lineares com o m todo da iterao ponto fixo usando as funes de iterao da letra (a). Utilize os seguint' valores iniciais: Th = Tc - 298 K, Jc = 3000 W /m 2 e Jh = 5000 W /m 2. Calei 100 iteraes e trace um grfico com os respectivos valores para observar sua convergncia. As respostas finais devem ser Tc = 481 K, Jc = 6222 W /m'. 7; = 671 10504 W /m 2.

Você também pode gostar