TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Método da Secante Para Resolução de equações do tipo f(x)=0

Por:   •  27/4/2018  •  Trabalho acadêmico  •  696 Palavras (3 Páginas)  •  416 Visualizações

Página 1 de 3

[pic 1]

CURSO DE ENGENHARIA ELÉTRICA

Método Secante SCILAB

Alunos: Vinicius Dutra Amann

Curso: Engenharia Elétrica - Noite

Disciplina: Calculo Numerico

Professor: Anselmo C.

Porto Alegre

2018

Método da Secante Para Resolução de equações do tipo f(x)=0

 

 

OBJETIVOS

 

  • Desenvolver programação em SCILAB;
  • Aprender um novo método para resolução de Sistemas não lineares;
  • Elaborar um programa com método  Secante que resolva os sistemas propostos.

 

 

3   TÉCNICA DO MÉTODO DA SECANTE

 

 Visto que o método da secante é uma aproximação do método de Newton–Raphson, o que o diferencia é a substituição da derivada por um quociente de diferença, não é difícil obter a função de iteração.  

Do método de Newton–Raphson temos que:

 [pic 2]

[pic 3]

  

   

ALGORITMO PARA PROGRAMAÇÃO SCILAB 

 

//***************INICIO DE PROGRAMA**************

function [y]=f(x) // função de contrução

    y=x^3-4; // função pedida implementada em y

endfunction

//declaração dos parametros

x0=0;        //intervalo a

x1=2;        //intervalo b

erro=0.0001; // erro

k=0;         // declaração da variavel de interação

x2=x1-(f(x1)*(x1-x0)/(f(x1)-f(x0)));      // equação de substituição de derivada para secante

m=abs(x1-x0);                             //medição do erro para inicio das interações de correção

while (m>=erro)                          //enquanto o valor de medição do erro for maior que o valor de erro declarado continua a recalcular

    x0=x1;                               // substitui o intervalo a por um novo intervalo b

    x1=x2;                               // substitui o interbalo b por um novo intervalo que será calculado n nova interação

    x2=x1-(f(x1)*(x1-x0)/(f(x1)-f(x0))); // calculo de interacao substituindo os intervalos com aproximação do erro

    m=abs(x1-x0);                        // nova medição do erro

    k=k+1;                               // incrementa o valor de interação

end                                      //finaliza o ciclo de interações quando alcançado o valor de erro desejado

...

Baixar como (para membros premium)  txt (3.3 Kb)   pdf (222 Kb)   docx (215.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com