Você está na página 1de 5

UNIVERSIDADE FEDERAL DE MINAS GERAIS

INSTITUTO DE CIÊNCIAS EXATAS


DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
CÁLCULO NUMÉRICO

JÚLIA PIMENTA PERDIGÃO VIEIRA

TRABALHO PRÁTICO I
SISTEMAS DE EQUAÇÕES LINEARES

BELO HORIZONTE
2021
INTRODUÇÃO

Ao longo de um curso de matemática, muitas vezes nos questionamos “para que serve esse
conteúdo?”, “onde vou usar esse conhecimento?”. Grande parte das vezes não temos noção
das aplicações reais daquele conhecimento, mas felizmente, a maior parte dos conteúdos
matemáticos podem ser aplicados em diversas áreas.

A Álgebra Linear é de extrema relevância para os cursos de engenharia, pois possibilita


diversas ferramentas para resolver problemas e analisar modelos e sistemas. Aplicações
práticas podem ser notadas em situações como: computação gráfica, criptografia, sistemas de
controle, reconhecimento facial, edição de imagens, programação linear, cálculo estocástico,
dentre outras. Muitos problemas, após sua modelagem matemática resultam na resolução de
sistemas de equações lineares, em geral de grande porte. Sendo assim, o estudo de métodos
numéricos estáveis, ou seja, métodos em que os erros associados não afetem a solução desses
sistemas, torna-se de suma importância.

O presente trabalho tem como objetivo recuperar uma matriz A com ordem superior a 6000 do
repositório de matrizes suiteSparse, e resolver um sistema de equações lineares para um termo
independente b computado para que x = [1 1 …...1]’, seja tal que Ax=b.

ENTRADAS E SAÍDAS

Do repositório de matrizes suitSparse foi recuperada a matriz A de ordem 10974. Na figura 1,


é possível observar um sumário com suas principais características.

O posto de uma matriz é definido como o número de linhas ou colunas linearmente


independentes, ou seja, o número de linhas ou colunas que não são combinações lineares de
outras. A matriz em questão possui um posto completo, ou seja, suas linhas/colunas são todas
linearmente independentes.

A matriz recuperada admite a decomposição através da fatoração de Cholesky, uma vez que é
simétrica e definida positiva. Uma matriz A é definida positiva se: os autovaloes de A são
todos positivos; os menores principais são positivos; vTAv > 0 , para todo v diferente de zero.

O alto potencial de transformação da matriz é descrito pela norma de valor 1.296062e+10.


Figura 1: Principais características da matriz A.

Ao resolver o sistema de equações lineares Ax= b, para um termo independente b calculado,


para que x= [1 1 ...1]’, plotou-se o x encontrado em um gráfico, e obteve-se elementos
próximos a 1, indicando que a resolução do problema foi satisfatória.

Figura 2: Gráfico
obtido plotando os
elementos de x.
METODOLOGIA

Primeiramente, no site do repositório de matrizes suiteSparse foi feito o download de uma


matriz de ordem 10974. Posteriormente, esse arquivo foi aberto no MatLab, criou-se uma
variável A e atribui-se a ela a matriz contida no arquivo.

Para achar o vetor b, tal que Ax = b, para que x = [1 1 …...1]’, foi realizada a soma dos
elementos de cada linha da matriz A, e atribui-se o resultado ao vetor b. Logo após, usando o
comando de resolução de sistemas lineares encontrou-se o vetor x.

Para confirmar que os elementos encontrados para o vetor x fossem iguais a 1, plotou-se um
gráfico com esses elementos.

Figura 3: Script utilizado para a resolução do problema


CONCLUSÕES

Infere-se, portanto, que o presente trabalho prático é de suma importância para familiarização
dos alunos com o ambiente do MatLab, que representa uma ferramenta muito importante para
a engenharia, visto que possibilita a resolução de diversos problemas utilizando-se de matrizes
e sistemas lineares. Além disso, possibilitou que fossem empregados conceitos e definições
importantes a respeito do conteúdo estudado, que apresenta imensa relevância e aplicabilidade
no contexto em que estão inseridos os alunos.

REFERÊNCIAS BIBLIOGRÁFICAS

ARENALES, S. H. V.; SALVADOR, J. A. Cálculo Numérico: Uma abordagem para o ensino


a distância. São Carlos : EdUFSCar, 2010. 166 p. – (Coleção UAB-UFSCar).

PEREIRA, J. R. S.; COSTA, R. B. Álgebra linear numérica: aplicações em métodos


computacionais e sua importância para a engenharia. Mecatrone,v. 2, n. 1, 2017.

Você também pode gostar