Extrapolación de la línea tangente desde un punto conocido en la curvaSaludos,
Espero que alguien me pueda ayudar a resolver este cálculo.Tengo cientos de curvas cada una diferente.Calculé un punto crítico en cada una de las curvas, a partir de este punto, necesito extrapolar tal vez usando una línea tangente al eje horizontal y tener ese valor registrado.
Saludos,
Tabla de datosGráficossecuencias de comandosRe: Extrapolación de la recta tangente desde un punto conocido en la curva¿Qué tipo de curvas? ¿Cuál es su ecuación? ¿Cuáles son los valores de los parámetros en la ecuación del modelo? ¿Puedes usar la derivada de la curva para calcular la tangente al punto crítico? ¿Y es 'quizás' una declaración de su confianza en este enfoque?
Re: Extrapolación de la recta tangente desde un punto conocido en la curvaLa curva será similar a la imagen de abajo, el punto donde se origina la línea azul es el punto crítico para que la línea tangente sea extrapolada al eje horizontal.
Déjame saber si esto tiene sentido
Gracias

Re: Extrapolación de la recta tangente desde un punto conocido en la curvaParece que está buscando la parte lineal de la curva y luego estimando la intersección x.
Re: Extrapolación de la recta tangente desde un punto conocido en la curvaHola
Sí, tengo cientos de estas curvas y, siendo todas diferentes, sería bueno automatizar esas intersecciones x.Probablemente pueda calcular la pendiente lineal usando un punto arriba y un punto abajo en la matriz, luego trazar esa línea y registrar el valor de la intersección x... Me está costando mucho conceptualizar eso en JMP, estaba capaz de hacerlo VB pero si JMP puede hacerlo será mucho más fácil para el próximo conjunto de evaluaciones.
Gracias
Re: Extrapolación de la recta tangente desde un punto conocido en la curvaUsando la función JSL llamada Regresión lineal (), debería ser fácil mover los datos X e Y que están a la derecha del punto crítico y recuperar la intersección.Busque en el índice de secuencias de comandos para la regresión lineal.

Re: Extrapolación de la recta tangente desde un punto conocido en la curvaEche un vistazo a la secuencia de comandos de la tabla que puse en una tabla de datos que inventé para este problema.
Probablemente no necesite la interactividad, pero debería darle una idea para resolver la intercepción en función de la selección de un punto crítico.
La solución principal en el script gráfico:
selected_rows = Current Data Table() << Get Selected Rows();
If( N Items( selected_rows ) > 0,
Current Data Table() << Clear Row States();
critical_row = selected_rows[1, 0][1];
Current Data Table() << Select Rows( critical_row );
Current Data Table() << Colors( "Red" );
Current Data Table() << Clear Select();
);
Try(
x_prev = :X[critical_row - 1];
x_crit = :X[critical_row];
y_prev = :Y[critical_row - 1];
y_crit = :Y[critical_row];
slope = (y_crit - y_prev) / (x_crit - x_prev);
x_intercept = x_crit - y_crit / slope;
Y Function( slope * (a - x_intercept), a );
Marker( Marker State( 2 ), {x_intercept, 0} );
Text( {x_intercept, 0}, Eval Insert( " intercept = ^x_intercept^" ) );
);