Matriz de Hilbert e resolução de sistemas lineares
Publicado por Daniel Moreira dos Santos (última atualização em 06/07/2010)
[ Hits: 12.484 ]
Homepage: http://www.danielmoreira.wordpress.com
Uma matriz de Hilbert é uma matriz quadrada com a seguinte forma:
H_{ij} = \frac{1}{i+j-1}
Aqui vamos mostrar como resolver um sistema linear HX=b utilizando o octave, onde H é uma matriz de Hilbert.
%Resolve o sistema linear AX=b onde A é a matriz de Hilbert de ordem n %Isso não é portugol e sim octave, mas não existe essa categoria de contribuição de scripts. function X=sistema_hilbert(n) H=hilb(n); %cria H como uma matriz de Hilbert de ordem n b(n)=zeros; b=b'; for i=1 : n for j=1 : n b(i)=b(i)+H(i,j); %calcula b end end X=H\b; %resolve o sistema (equivalente a X=inv(H)*b) e retorna o vetor solução X
Octave - Calcular raiz pelo método de Newton
Script em Bath "DOS" para Upload e Download de arquivos usando o SSH
Octave - Método de Gauss-Legendre
Octave - Método de Runge-Kutta
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Quando vocês pararam de testar distros? (12)
Problema com som no laptop (5)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









