Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista 3 Cálculo Numérico: 1-) Exercícios 4.1, 4.2 e 4.5 da apostila - página 118. 2-) Exercícios 4.9, 4.10 e 4.11 das páginas 126 e 127. 3-) Exercícios 4.15 e 4.16 das páginas 134 e 135. 4-) Estude o Método de Eliminação de Gauss com Pivotamento Parcial da página 135 e resolva o exercício 4.18. 5-) Exercícios 4.25 e 4.26 e 4.27 da página145. 6-) Exercícios 4.31, 4.34 e 4.35 das páginas 146 e 147. 7-) Exercícios 5.1 e 5.2 da página 162. 8-) Exercícios 5.3 e 5.4 da página 167. 9-) Deduza o método de Newton para a resolução de sistemas não lineares para duas variáveis. 10-) Exercício 3.2 da página 82. 11-) Resolva o item i-) do exercício 3.2 usando Iteração Linear. Faça 6 iterações e calcule o erro relativo. 12-) O programa abaixo calcula os Betas do critério de Sassenfeld. Acrescente nesse programa o critério das linhas e a verificação se a matriz A é EDD. -------------------------------------------------------------------------------------- function b=sass(A) %Programa para calcular os valores Beta's da condição de Sassenfeld % O vetor b são os Betas [m,n]=size(A); % Criando a matriz A* - será chamada de B. B=zeros(m,n); if m==n for i=1:n B(i,:)=abs(A(i,:)/A(i,i)); end b=zeros(1,n); %Cálculo do vetor que soma as linhas acima da diagonal de B aux=zeros(1,n); for i=1:n for j=i+1:n aux(i)=aux(i)+B(i,j); % aux(1) é o Beta 1 end b(1)=aux(1); end for i=2:n for j=1:i-1 b(i)=b(i)+B(i,j)*b(j); end b(i)=b(i)+aux(i); end else b='Matriz A não é quadrada ---ERRROOO!'; end ------------------------------------------------------
Compartilhar