Escolar Documentos
Profissional Documentos
Cultura Documentos
1
f) Estime o número de iterações necessárias no Método da Bissecção para
calcular a menor raiz positiva de f(x) no intervalo delimitado no item b com
3
precisão 10 . Compare esse número de iterações com aquele obtido
utilizando o Método de Newton-Raphson (item d).
20 3e 2 63 20e 7e
f x x 3 x x , e 2.71828182846 ,
9 27 9
representada graficamente abaixo, tem três raízes reais.
y
x x
20 3e 2 63 20e 7e
Figura 2: Gráfico da função f x x x x .
3
9 27 9
2
03. Um circuito elétrico está representado no diagrama abaixo.
i A1 i 21 i 41 0 ,
ou seja,
100 V1 V V1
V2 V1 4 0 4V1 2V2 V4 100 .
2 2
Trabalhando-se de forma análoga nos nós 2, 3 e 4, obtém-se o seguinte
sistema de equações lineares:
4 2 0 1 V1 100
1 2 1 0 V2 0
. (1)
0 2 3 1 V3 0
5 0 5 12 V4 0
3
b) Calcule uma etapa de refinamento da solução aproximada
V 0 75.5,71.8,67.7,59.9 .
Re sposta : r 0 1.5,0.4,0.4,2.8, c 0 0.5,0.2,0.3,0.1,,
V 1 76,72,68,60
c) Solucione o sistema linear usando o Método de Gauss-Seidel, V
0 0,0,0,0 ,
2 5 0 x 1 1
4 9 4 x 2
2
9 5 8 x 3 3
4
0
a solução aproximada x 1.1,0.49,2.1. Calcule uma etapa de refinamento
dessa solução.
Re sposta : r 0 0.41,0.74,0.99, c 0 0.098,0.0065,0.1,
x 1 1.0,-0.48,2.0
I I 0e t .
i 1
5
08. Em um circuito, a corrente i foi medida em alguns instantes de tempo e os
dados obtidos estão relacionados na tabela abaixo.
bx cx 2
Ajuste os dados tabelados por uma função f ( x ) a.e empregando MMQ.
Calcule o erro quadrático cometido no ajuste e mostre as etapas do
escalonamento do sistema normal. Trunque na quarta casa decimal e arredonde
se necessário. Pode-se afirmar que o ajuste efetuado é bom? Por quê? Você
consegue pensar em uma função que ajusta melhor os dados tabelados?
5
Re sposta : f x 1.0276e1.1x , EQ a, b, c
2
yi 1.0276e1.1x i 0.00073
i 1
2
a0
2
n 1
nx
nx
a n cos L b n sen L .
Re sposta : f X 3.676078 3.676078 cosx 3.676078senx
1.470431cos2x 2.940862sen 2x
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
void main()
{
float a[20][20],x[20],e,big,temp,relerror,sum;
int n,i,j,maxit,itr;
for(i=1;i<=n;i++){
printf("Enter the coefficients of equation %d : ",i);
for(j=1;j<=n+1;j++)
scanf("%f",&a[i][j]);
}
6
for(i=1;i<=n;i++)
x[i]=0;
for(itr=1;itr<=maxit;itr++){
big=0;
for(i=1;i<=n;i++){
sum=0;
for(j=1;j<=n;j++){
if(i!=j)
sum=sum+a[i][j]*x[j];
}
temp=(a[i][n+1]-sum)/a[i][i];
relerror=fabs((x[i]-temp)/temp);
if(relerror>big)
big=relerror;
x[i]=temp;
}
if(big<=e){
printf("nConverges to a solution in %d iterationsn",itr);
for(i=1;i<=n;i++)
printf("%.4ftn",x[i]);
getch();
exit(1);
}
}