Curso Online de Curso MATLAB Básico-MÉTODOS NUMÉRICOS APLICADOS À ENGENHARIA
Álgebra Matricial Sistemas Lineares Sistemas não lineares Equações Integrais Equações Diferenciais Otimização Manipulação Simbólica
Continue lendoAutor(a): Johnson Pontes De Moura
Carga horária: 5 horas
Por: R$ 25,00
(Pagamento único)
Mais de 100 alunos matriculados no curso.
Avaliação dos alunos: 3 no total
- Paulo Victor Moraes Corrêa
- Ruy Teixeira
"Sugiro continuação do curso para outro nível. Por exemplo aplicação do toolbox AG."
- Ana Maria Reis- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Curso MATLAB Básico
curso matlab básico
engenheiro johnson moura
métodos numéricos aplicados à engenharia -
Métodos Numéricos
métodos numéricos
álgebra matricial
sistemas lineares
sistemas não lineares
equações integrais
equações diferenciais
otimização
manipulação simbólica -
Álgebra Matricial:
álgebra matricial:
tópicos de ajuda:
>>help matfun
>>help elmat
>>help sparfunmultiplicação matricial: [produto interno]
dadas as matrizes a e b:
a * b = c
[n x m ] [ m x p] [n x p]>> a*b
divisão matricial: [produto externo] b= c/a
>>c\a
-
Conceitos Importantes:
conceitos importantes:
conceitos importantes:
matriz transposta: b=at se b(j,i)=a(i,j)
matriz identidade: i(i,j)=1 se i==j e i(i,j)=0 se i~=j
matriz inversa: se b*a=i, b é a inversa da matriz a
matriz singular: se det(a)=0, a é singular
matriz simétrica: se a= at
diagonal principal da matriz : a(i,i) para i=1:n
matriz triangular superior: a(i,j)=0 se i>j
matriz triangular inferior: a(i,j)=0 se i<j
ortogonalidade de vetores: se a*b’=0
a[ 1 x n] e b[ 1 x n] a e b são ditos ortogonais. -
Sistemas Lineares:
sistemas lineares:
sistemas lineares: forma geral [ ax=b ]
classificação:
possível e determinado : se det(a)~=0
possível e indeterminado: se det(a)=0 e todos det(a(:,i)=b)=0 i=1:n
impossível: se det(a)=0 e pelo menos um det(a(:,i)=b)~=0 i=1:nposto de uma matriz: número de equações independentes
>> rank(a)valores característicos: a-λi=a para λ~=0
>>eig(a)
vetores característicos: a* (λ*i) = (λ*i) *v
>>[lambda v]=eig(a)
-
Métodos Diretos:
métodos diretos:
métodos de resolução de sistemas lineares:
forma mais simples no matlab: x=a\b
mínimos quadrados: x=lsqlin(a,b)métodos diretos: ( principais)
eliminação gaussiana:
fatorização:
>>help lu [ decomposição lu]
>>help qr [ decomposição ortogonal triangular]
>>help svd [ decomposição em valores singulares]
>>help schur [ decomposição schur]ex: a = l u l y = b
u x -
Exemplo Método de Gauss:
exemplo método de gauss:
exemplo:
linha1=linha1/a(1,1)
linha2=linha2-a(2,1)*linha1
linha3=linha3-a(3,1)*linha1linha2=linha2/a(2,2)
linha1=linha1-a(1,2)*linha1
linha3=linha3-a(3,2)*linha3linha3=linha3/a(3,3)
linha1=linha1-a(1,3)*linha1
linha2=linha2-a(2,3)*linha2x1=-1 x2=2 x3=0
-
Exemplo Método de Crammer:
exemplo método de crammer:
x1=-1 x2=2 x3=0
x1=det(ax)/det(a)
x2=det(ay)/det(a)
x3=det(az)/det(a)
linha1=b ax
linha2=bay
linha3=baz -
Métodos Indiretos:
métodos indiretos:
métodos indiretos: ( principais)
iterações de jacobi
onde m = d-1 b, c = d-1 b, b = d - a. sendo d a diagonal da matriz a. o método escrito para cada elemento do vetor x apresenta a seguinte forma:
-
Métodos Indiretos:
métodos indiretos:
iterações de gauss-seidel :
este método é uma modificação do método de jacobi, cujo princípio é de usar os novos valores de x tão logo eles estejam disponíveis. neste caso a matriz m = (d - l)-1 u e o vetor c = (d - l)-1 b, onde d, l e u são as matrizes diagonal, triangular inferior e triangular superior, respectivamente, extraídas da matriz a = d - l - u. o método escrito para cada elemento do vetor x apresenta a seguinte forma:
-
Sistemas Esparsos:
sistemas esparsos:
sistemas esparsos: vários elementos nulos
>>help issparse [ teste de esparsidade]
>>help sparse [ conversão de matriz cheia para matriz esparsa]
>>help full [ conversão de matriz esparsa para matriz cheia]geração de matrizes esparsas:
>>help sprand [geração de matriz esparsa aleatória]
>>help sparndsym [geração de matriz esparsa simétrica aleatória]
métodos para sistemas esparsos:
>> help pcg conjugate gradiente
>> help cgs conjugate gradient squared (cgs)
>> help bicg biconjugate gradient (bicg)
>>help bicgstab biconjugate gradient stabilized (bicgstab)
>>help gmres generalized minimum residual (gmres)
>>help qmr quasi-minimal residual without lookahead (qmr)
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Curso MATLAB Básico
- Métodos Numéricos
- Álgebra Matricial:
- Conceitos Importantes:
- Sistemas Lineares:
- Métodos Diretos:
- Exemplo Método de Gauss:
- Exemplo Método de Crammer:
- Métodos Indiretos:
- Sistemas Esparsos:
- Dicas –Sistemas Lineares:
- Equações Transcendentais:
- Sistemas Não Lineares:
- Métodos para Sistemas Não Lineares
- Métodos para Sistemas Não Lineares:
- Newton para Sistemas não Lineares:
- Métodos para Sistemas Não Lineares
- Dicas-Sistemas não lineares:
- Equações Integrais :
- Métodos Integrais :
- Equações Diferenciais:
- Exemplo Equações Diferenciais:
- Equações Diferenciais:
- Método de Euler Implicito:
- Método de Euler Implícito :
- Método de Runge Kutta Implicito :
- Métodos Explícitos:
- Dicas Equações Diferenciais:
- Problemas de Contorno:
- Equações Diferenciais Parciais:
- Otimização:
- Otimização sem Restrição:
- Otimização:
- Rotinas Prontas:
- Variáveis Simbólicas:
- Resolução Simbólica: