Olá pessoal,
Estou precisando desenvolver um programa em Java que faça o reconhecimento de uma função do primeiro grau e gostaria de saber se tem algo que poderia me ajuda nessa implementação?!
O sistema para a solução de equações matemáticas Y = f(x)
Ex:
y = x + {3*[x/2 - (x/5)]}
O usuário digitaria dois valor de x, um inicial e outro final.
Ex:
xinicial = 1
xfinal = 5
Com tratamento de exceção para diagnosticar entrada de dados errada, como por exemplo falta de parênteses, colchetes ou chaves, bem como, inserção de mais de uma variável (só permite x).
Gassenrafa
De uma olhada em JEP. Permite avaliar uma expresão matemática de forma simples. http://www.singularsys.com/jep/
[i]JFormula 3.6 - Math expressions API
Formula is a library for evaluating various mathematical expressions. User can evaluate instantly a string setting variables, adding its own functions or operators.
[/i]
http://www.japisoft.com/formula/
Se isso for para a faculdade, talvez você não possa usa nenhum framework pronto. Então, primeiro dê uma pesquisada em Cáculo Numérico:
http://www.unicamp.br/fea/ortega/Delphi/Aulas/calculonumerico/index.htm
Muito obrigado pelos retornos pessoal!!!
Vini,
é pra faculdade sim, mas não proibe o uso de frameworks prontos.
Sergio,
Sabe com instalo e configuro o JEP depois de baixa-lo?
Acho que ele vai me ser útil, porém estou tento dificuldade com isso…
Valew…