
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
O código matlab para a implementação do algoritmo gauss-seidel, utilizado na solução de sistemas lineares. O algoritmo consiste em uma série de iterações, onde as variáveis são atualizadas iterativamente até que uma condição de convergência seja atingida.
Tipologia: Notas de aula
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

function [x]=fgauss(n,Al) for k=1:(n-1)
[y p]=max(abs(Al(k:n,k))); % calcula as posi�oes dos maiores elementos e retornam para p if k> p=p+(k-1); end Al([p k],:)=Al([k p],:); for i=k+1:n m=Al(i,k)./Al(k,k); Al(i,k)=0; for j=k+1:n+ Al(i,j)=Al(i,j)-m*Al(k,j); end end end A=Al(:,1:n); b=Al(:,n+1);
x(n)=b(n)/A(n,n); k=0; for k=(n-1):-1: s=0; for j=(k+1):n s=s+A(k,j).*x(j); x(k)=(b(k)-s)./A(k,k); end end end