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

  • Método de ling em educação física
    1674 palavras | 7 páginas
  • APS Jogo em Java
    2076 palavras | 9 páginas
  • Interface Gr Fica Em JAVA
    6025 palavras | 25 páginas
  • Construçao de compiladores em java
    11419 palavras | 46 páginas
  • Xadrez em java
    2856 palavras | 12 páginas
  • Exercicios resolvidos criar sistema de estacionamento em java
    4154 palavras | 17 páginas
  • Comparar e contrastar as estratégias de implementação de Tabela de Métodos Virtuais em C++ e Java.
    1690 palavras | 7 páginas
  • métodos de segurança em laboratorio de bromatologia
    976 palavras | 4 páginas
  • Sistema de vendas em java web
    8774 palavras | 36 páginas