relatorio
DCEEng – Departamento de Ciências Exatas e Engenharias
Prof. Peterson Cleyton Avi
TRABALHO 1 ( 5 pontos)
- Elaboração em dupla de no mínimo 5 programas computacionais dos conteúdos desenvolvidos no componente curricular em Matlab ou Scilab.
- Forma de entrega dos programas: cd.
- Aulas destinas ao desenvolvimento dos programas: 14/09 e 30/11.
- Data máxima de entrega: 11/12/2012.
- Sugestão de conteúdos para os programas:
Método da Bisseção;
Método de Gauss;
Método de Jacobi;
Ajuste Linear;
Regra de trapézios.
Obs: Todos os programas serão testados, por isso devem estar contemplando as condições de convergência e gerando os resultados sem nenhum problema.
Exemplo do Algoritmo do Método da Bissecção a e b são, respectivamente, o ponto inicial e o ponto final do intervalo, f é a função definida e E é a precisão fornecida.
Variáveis utilizadas no algoritmo:
Reais: x, a, b, E.
Início
Enquanto f(a) * f(b) > 0 e f’(a).f’(b)>0 Faça a (‘entre com o novo valor de a’) b (‘entre com o novo valor de b’)
Fim-Enquanto
x ( a + b ) / 2 f(x) Enquanto ( | f( x ) | > E Faça
Se f(a) * f(x) < 0 Então b x f(b) f(x)
Senão
a x f(a) f(x)
Fim-Se
x ( a + b ) / 2 f(x) Fim-Enquanto
Escreva(‘A raiz aproximada é ’, x )
Comandos importantes no MATLAB syms x; diff(fx); subs(fx,x0);
x é declarado como variável simbólica derivada da função f(x)
Calcula f(x0) na função f(x)