intersección de dos curvas

13 envíos / 0 nuevos
Último envío
juanmanuel
Imagen de juanmanuel
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 15/05/2007 - 19:25
Puntos: 694
intersección de dos curvas

Necesito encontrar la intersección de dos curvas en Excel. las curvas están definidas por puntos, pero el problema es que las abcisas de los puntos en cada curva no son las mismas, digo esto proque lo primero que se me ocurrió fue encontrar las diferencias entre puntos de x igual, y buscar cuándo se anula. al ser diferentes las X no puedo calcular estas diferencias.

más datos, bastaría con suponer que entre dos puntos consecutivos tenemos una recta.

Está claro que necesito más, :)

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 20 horas 53 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: intersección de dos curvas

La intersección se produce cuando la diferencia entre las funciones que definen tus curvas se anulen. El problema es cómo restar el valor de una función y otra, pues los puntos son diferentes.

Mira en este envío de mi blog en el que explico cómo interpolar linealmente en una dimensión, así podrías estimar el valor de tus curvas para cualquier X, entre medias de los puntos que tienes ahora.

Puedes definir unas celdas que calculen el valor de tus funciones para cualquier valor de X. Luego, mediante buscar Objetivo, se trataría de encontrar el valor de esa X que hace que ambas funciones esan iguales, bueno, mejor dicho, calculas en otra celda la diferencia de ambas funciones y con buscar objetivo puedes obtener el valor de X que hace que esa diferencia se anule, esa es la intersección de tus curvas.

------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.
agradecimientos

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Re: intersección de dos curvas
chinga tu madre da mas informacion
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 20 horas 53 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
¿más?

te lo estoy diciendo

necesitas interpolar para poder calcular el valor de la curva en cualquier punto (aquí te digo cómo interpolar).

Luego tienes que emplear buscar objetivo para calcular la x para la que la diferencia entre ambas curvas es cero.

------
Ya sé Excel, pero necesito más

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Re: ¿más?

una pregunta y como se hace cuando no tienes un punto que buscar que por supuesto no lo tienes porq no conoces las intersecciones de las curvas, tengo dos curvas de esta forma estos son los datos de una 

0
0
492
0.5
523
1
537
1.5
549
2
561
2.5
571
3
576
3.5
584
4
589
4.5
593
5
625
10
652
20
695
50
727
100
757
200

y la otra estos son los otros datos

x
y
0
118
1
25.4
1300
0

 como veo el punto de interseccion entre las dos?

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 20 horas 53 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: ¿más?

estos son tus datos:

dos curvas que se cortan, pero no sabemos dónde.

Lo que buscas es que la diferencia entre las dos curvas sea cero, esa diferencia es la que se necesita para buscar objetivo.

necesitas:

  • una celda que calcule el valor de la primera curva para cualquier x
  • otra celda que calcule el valor de la segunda curva para cualquier x
  • una tercera celda que calcule la diferencia de ambas curvas (la diferencia de las anteriores)

como veo que esta es una duda frecuente, le dedicaré un envío al blog cuando tenga un rato explicándolo con más detalle

------
Ya sé Excel, pero necesito más

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Re: ¿más?
si seria bueno que hicieras una mini guia explicando detalle a detalle esto pues no todos sabemos hacer lo que comentastes detalle a detalle seria de gran ayuda saludos y gracias
Ingeneer (no verificado)
Imagen de visitante
Visitante No verificado


Tienes que entender que, antes de hacer la pregunta, deberías entenderla. No se puede venir tampoco con una base inferior a la de primària y exigir que te lo resuelvan sin entender lo que estás haciendo. 

La explicación del señor me sirvió de mucho, muchás grácias por el recordatorio de la interp1 ! 

cobi (no verificado)
Imagen de visitante
EJEMPLO

oe basura da un ejemplo ps no te vayas solo en palabras mal nacido

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 20 horas 53 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Si en vez de insultar

Si en vez de insultar hubieras leido el envío más arriba, http://www.necesitomas.com/comment/545#comment-545, a lo mejor habrías encontrado la respuesta.

En este foro no regalamos peces, enseñamos a pescar

 

------
Ya sé Excel, pero necesito más.

Pytoche (no verificado)
Imagen de visitante
Muchas Gracias.

Utilicé pronostico para encontrar los valores de Y para todos los valores de X de mis curvas con interpolación lineal de los puntos que definen la curva.

utilice un deltaX de 0.01

Luego resté los dos resultados utilizando Valor Absoluto,

Encontre el valor más cercano a cero utilizando la función Minimo.

Luego Buscar V para encontrar el Y de ese valor mínimo.

se pueden cambiar los valores de las ecuacinoes iniciales (ver hoja adjunta color azul naranja y Rojo)


Saludos
Gracias por  enseñar a pescar.

Pytoche (no verificado)
Imagen de visitante
Solucion

Hola, Aqui adjunto una solución que podría serir a cualquier conjunto de puntos. en mi caso el conjunto de puntos lo toma de unos datos a la derecha pero en la parte de la hoja llamada X1 Y1 y X2 Y2 puedes introducir cualquier conjunto de datos X Y. hay que configurar los respectivos dx de cada curva para que no busque valores por fuera del rango de X de tus curvas.

Utilice  funcion: pronostico para los valores entre los puntos XY

Luego resté los valores utilizando funcion: Valor Absoluto

Finalmente Función BuscarV para encontrar el punto más cercano donde las restas de las curvas es más cercano a cero.
(ver la hoja de excel adjunto)

AdjuntoTamaño
Image icon captura.png441.8 KB
File improve_climb.xlsx7.85 MB
Chris (no verificado)
Imagen de visitante
Rp

jajajajaja Cromagnon kl