Função matematica

Delphi

29/09/2003

Alguem sabe se tem como eu mandar uma função do tipo f(x)=x³ + cos(x) ´ ou qlqr outra´ e um valor e o deplhi retornar o resultado????


Cangacero

Cangacero

Curtidas 0

Respostas

Japa

Japa

29/09/2003

Amigo eu acho que não.... essas contas voce precisa fazer por parte.... Bom eu acho, não tenho certeza.... quer dizer quase certeza hehhehee :wink:



GOSTEI 0
Anderson_blumenau

Anderson_blumenau

29/09/2003

na verdade tem sim, mas eu nao lembro

se nao me engano pra calcular o sen e cos é assim mas Funcao eu nao sei

cos(x)
sec(x)

alguem me corrija se estiver errado
procure em apostilas sobre o pascal


GOSTEI 0
Rafael Heise

Rafael Heise

29/09/2003

Se você quer solucionar a equação não tem como você fazer..
Por que não existe uma função no delphi que resolva esse tipo de cálculo.. .
Mas você o que você pode fazer é fazer isso não mão...
mas talvez seja um pouco complicado....
mas quem sabe né ?!?!
Faça no micro o que você tem que fazer na mão...
Abraços...


GOSTEI 0
Japa

Japa

29/09/2003

Vixi descupe a cagada que eu falei que não tinha :oops: E que eu estudo em linguagem C e preciso fazer isso tudo a mão hehehehe foi mal amigo :oops:


GOSTEI 0
Cangacero

Cangacero

29/09/2003

Obrigado pessoal....
É realmente no delhi ele não resolve... mas acabei achando uma classe que faz exatamente oque eu queria.... caso alguem tenha interesse: http://www.joaomorais.com.br/pascal/download.php?cat=101 o nome é RPNParser 0.2b-Avaliador de expressões matemáticas....


GOSTEI 0
Cebikyn

Cebikyn

29/09/2003

Mais componentes do tipo:

Este é um pseudo compilador de expressões, ele ´pré compila´ uma expressão, depois é só passar as variáveis, exelente, ideal para cálculos repetitivos, uso para loops com milhares de repetições (é um componente muito rápido, um dos melhores do tipo):
http://www.dow.wau.nl/aew/ParseExpr.html
E também permite que vc mesmo inclua mais recursos, eu já implementei mais umas doze funções trigonométricas no meu.

Este outro é um componente visual, é lento, mas faz exatamente isso:
http://www.delphi3000.com/articles/article_1322.asp

DiffExpress é um componente que pega uma função de uma string e retorna a derivada da função (também faz derivadas parciais):
http://www.aidaim.com/products/download.php#DiffExpress

E sim, [b:9dadfe47fe]existe como resolver[/b:9dadfe47fe], eu mesmo estou pensando em desenvolver um código do tipo (qnd eu fizer eu ponho aqui no fórum).


GOSTEI 0
Cebikyn

Cebikyn

29/09/2003

Para resolver (encontrar as raizes):
http://www.ucalc.com/ubb/Forum4/HTML/000029.html


GOSTEI 0
POSTAR