Evaluacion de polinomios mediante biseccion
Publicado por ESTA DE PENSAR ESTO (10 intervenciones) el 29/09/2002 06:24:23
Hola, Tengo un problemita para los que gustan de quebrarse la cabeza como yo, Tengo que meter una ecuacion polinomial y evaluarla mediante la "biseccion" sustituyendo el valor de x por el valor medio de los intervalos evaluados
he pensado en meter la ec. en un textbox, pero necesito que me identifique cada operacion, sean +,-,*,/, leyes de senos y cos Log. nat, exponentes etc, he pensado en darle una sintaxis especial pero todavi no logro mucho, Alguien me puede ayudar aportando ya sean ideas, codigo fuente o algo asi (ya sea en V basic o C) ??????
por ejemplo en el textbox1 se introduce la ec.
con buena sintaxis [3 * x^2 + cos(-2*x)-3] / {[1/2](ln(sen3*x^3)} , [ 1 , 2 ]
se lee tres equis cuadrada mas el coseno de menos dos equis, menos tres todo esto sobre la mitad del logaritmo natural del seno de tres equis cubica con los intervalos cerrados de uno y dos . el programa deve interpretar esta ecuación y si el usuario pone otra ecuacion tambien deve ser capás de evaluarla, lo mas dificil es ¿como diablos puedo evaluar eso si es una operación en forma de cadena?, por que a X solo comparo caracter por caracter y cuando sea igual a x lo cambio por el valor medio y listo pero... ¿como diablos puedo evaluar eso si es una operación en forma de cadena?
pues los dejo para que piensen un rato en este problemita y yo tambien pueda pensar en como darle solucion, dos cabezas piensan mejor que una ahora bien si son mas de dos pues ya saben.
bye
he pensado en meter la ec. en un textbox, pero necesito que me identifique cada operacion, sean +,-,*,/, leyes de senos y cos Log. nat, exponentes etc, he pensado en darle una sintaxis especial pero todavi no logro mucho, Alguien me puede ayudar aportando ya sean ideas, codigo fuente o algo asi (ya sea en V basic o C) ??????
por ejemplo en el textbox1 se introduce la ec.
con buena sintaxis [3 * x^2 + cos(-2*x)-3] / {[1/2](ln(sen3*x^3)} , [ 1 , 2 ]
se lee tres equis cuadrada mas el coseno de menos dos equis, menos tres todo esto sobre la mitad del logaritmo natural del seno de tres equis cubica con los intervalos cerrados de uno y dos . el programa deve interpretar esta ecuación y si el usuario pone otra ecuacion tambien deve ser capás de evaluarla, lo mas dificil es ¿como diablos puedo evaluar eso si es una operación en forma de cadena?, por que a X solo comparo caracter por caracter y cuando sea igual a x lo cambio por el valor medio y listo pero... ¿como diablos puedo evaluar eso si es una operación en forma de cadena?
pues los dejo para que piensen un rato en este problemita y yo tambien pueda pensar en como darle solucion, dos cabezas piensan mejor que una ahora bien si son mas de dos pues ya saben.
bye
Valora esta pregunta


0