Algoritmo

16/07/2003 - 18:02 por Marcos Campos A. | Informe spam
Hola Grupo..

estoy que me rompo el craneo para poder solucionar este pequeño
problemita y esperon que ustedes Colegas me den una señal de luz.

Necesito poder aplicar en Visual basic 6 la funcion Buscar Objetivo de
Excel.. pero en realidad no se cual es el algoritmo que utiliza.. alguien me
podrian hechar una mano con esto o decirme donde puedo buscar
Informacion.. y la verdad es que ya mis jefes me estan presionando con
esto...

gracias por vuestra ayuda de ante mano..

salu2

MCA

Preguntas similare

Leer las respuestas

#1 Marcos Campos A.
17/07/2003 - 16:53 | Informe spam
y cual seria el algoritmo si F(X) = 1


"Manuel Romero" escribió en el mensaje
news:%
Puedes usar Newton-Ramphson para buscar raices de funciones, siempre y
cuando se continua en el intervalo

1) Supones una raiz Xo para la funcion F(X)=C
2) Calculas F(Xo) y su derivada F'(Xo) en ese punto
3) X1=Xo-(F(Xo)-C)/F'(Xo)
4) Terminas cuando Abs(X1-Xo)<error
5) si no se cumple la condicion del paso 4:Xo=X1 y vuelves al paso 2

La derivada la puedes aproximar por F'(Xo)=(F(1.001*Xo)-F(Xo))/(0.001*Xo)

"Marcos Campos A." escribió en el mensaje
news:O86%23LW%
> Hola Grupo..
>
> estoy que me rompo el craneo para poder solucionar este
pequeño
> problemita y esperon que ustedes Colegas me den una señal de luz.
>
> Necesito poder aplicar en Visual basic 6 la funcion Buscar Objetivo


de
> Excel.. pero en realidad no se cual es el algoritmo que utiliza..


alguien
me
> podrian hechar una mano con esto o decirme donde puedo buscar
> Informacion.. y la verdad es que ya mis jefes me estan presionando


con
> esto...
>
> gracias por vuestra ayuda de ante mano..
>
> salu2
>
> MCA
>
>


Respuesta Responder a este mensaje
#2 Miguel Ernesto Rodriguez
18/07/2003 - 09:55 | Informe spam
Manuel Romero escribió en el mensaje de noticias
#
Puedes usar Newton-Ramphson para buscar raices de funciones, siempre y
cuando se continua en el intervalo




Mil perdones por meterme. Si lo que necesitan es encontrar las raices de una
funcion creo que seria mas sencillo usando el método de la secante.
X2=(X0*F(X1)-X1*F(X0))/F(X0)-F(X1)
Converge con menor velocidad que Newton-Raphson y por ende necesita mas
iteraciones, pero es mas fácil de implementar (no hay que calcular
derivadas) y si se usa un programa de computadora el cálculo es tan rápido
que no se nota la diferencia en la velocidad de convergencia.
Respuesta Responder a este mensaje
#3 Manuel Romero
21/07/2003 - 18:37 | Informe spam
Tienes razon, N-R es mas rapido. Claro que la rapidez en estos tiempos no es
problema.

El unico "problema" es que necesitas dos aproximaciones a la raiz y que esta
se encuentre dentro del intervalo (X0<Raiz<X1), lo que no pasa con NR que
solo necesita una aproximacion. Por la derivada, puedes aproximarla y
funciona bastante bien.

"Miguel Ernesto Rodriguez" escribió en el mensaje
news:%

Manuel Romero escribió en el mensaje de noticias
#
> Puedes usar Newton-Ramphson para buscar raices de funciones, siempre y
> cuando se continua en el intervalo


Mil perdones por meterme. Si lo que necesitan es encontrar las raices de


una
funcion creo que seria mas sencillo usando el método de la secante.
X2=(X0*F(X1)-X1*F(X0))/F(X0)-F(X1)
Converge con menor velocidad que Newton-Raphson y por ende necesita mas
iteraciones, pero es mas fácil de implementar (no hay que calcular
derivadas) y si se usa un programa de computadora el cálculo es tan rápido
que no se nota la diferencia en la velocidad de convergencia.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida