Método de falsa posição em java

949 palavras 4 páginas
Aplicação
No exercício iremos resolver a equação x4-8x2+6x+2=0 pelo método da Falsa-Posição, com margem de erro ℰ<=10-10 em um algoritmo implementado em Java. Como f(0)=2, f(1)=1 , f(2)=-2 tal função tem solução no intervalo [1,2].
Código Fonte
Arquivo F.java

package math.funcao;
/**
*
* Esta classe implementa a função f(x)= x^4-8x^2+6x+2
*/
public class F implements Funcao {
@Override
public double f(double x) { return Math.pow(x,4)-8*Math.pow(x,2)+6*x+2;

}
}
Arquivo Funcao.java package math.funcao; public interface Funcao { public double f(double x);
}
Arquivo Solvedor.java package math.solvedor; import math.funcao.Funcao;
/**
*
*
* Classe base dos Solvedores. Esta classe armazena uma função fx passada pelo
* construtor, de forma que seja possível
* utilizar esta classe com diferentes funções
*
*/ public abstract class Solvedor { private Funcao fx; protected double erroIdeal; protected double f(double x) { return fx.f(x); } public Solvedor(Funcao f, double erro) { this.fx = f; erroIdeal = erro; } public abstract double solva(); protected abstract boolean atingiuPrecisao();
}
Arquivo SolvedorFP.java package math.solvedor; import math.funcao.Funcao;
/**
*
*
*
* Esta classe solve uma equação f(x) = 0, com solução em [a,b], e com erro menor que epsilon * utilizando o método da Falsa-posição
*
*/ public class SolvedorFP extends SolvedorQuebras { public SolvedorFP(Funcao f, double a, double

Relacionados

  • QUESTOES DE PROVA
    7907 palavras | 32 páginas
  • ALGORITMOS DE ORDENAÇÃO BUBBLE SORT e SELECTION SORT
    1379 palavras | 6 páginas
  • Exercicios resolvidos criar sistema de estacionamento em java
    4154 palavras | 17 páginas
  • Problema das n-rainhas
    1740 palavras | 7 páginas
  • aps biometria unip
    4212 palavras | 17 páginas
  • Exercicios ADAP POO
    1661 palavras | 7 páginas
  • Interface Gr Fica Em JAVA
    6025 palavras | 25 páginas
  • Exercícios JAVA
    2052 palavras | 9 páginas
  • Calculadora em pilha (estrutura de dados)
    1792 palavras | 8 páginas
  • Software de controle de entrada e saida de armamento e equipmento, utilizando autenticação através de um leitor biométrico.
    5696 palavras | 23 páginas