从曲线上的已知点进行切线外推你好,
希望有人能帮我解决这个计算。我有数百条曲线,每条曲线都不同。我计算了每条曲线上的临界点,从这一点开始,我需要使用水平轴的切线进行外推并记录该值。
问候,
数据表图形脚本回复:从曲线上的已知点进行切线外推你好
这真的很优雅,它对单条曲线非常有效,我只需要弄清楚如何实现多条曲线。
问候,
回复:从曲线上的已知点进行切线外推谢谢,我进一步调查
回复:从曲线上的已知点进行切线外推看一下我为了这个问题自己编的一个数据表里面的表脚本。
您可能不需要交互性,但它应该让您了解如何根据临界点选择来解决截距问题。
图形脚本中的主要解决方案:
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^" ) );
);回复:从曲线上的已知点进行切线外推使用名为 Linear Regression() 的 JSL 函数,应该可以轻松移动临界点右侧的 X 和 Y 数据,并检索截距。查看线性回归的脚本索引。

回复:从曲线上的已知点进行切线外推你好
是的,我有数百条这样的曲线,所有不同的曲线都可以很好地自动化这些 x 轴截距。我可能可以使用数组中上方的一个点和下方的一个点来计算线性斜率,然后绘制该线并记录 x 截距的值......我只是很难在 JMP 中概念化它,我是VB 可以做到,但如果 JMP 可以做到,那么下一组评估就会容易得多。
谢谢
回复:从曲线上的已知点进行切线外推看起来您正在寻找曲线的线性部分,然后估计 x 截距。
回复:从曲线上的已知点进行切线外推曲线将类似于下图,蓝线的起点是切线外推到水平轴的临界点。
让我知道这是否有意义
谢谢

回复:从曲线上的已知点进行切线外推什么样的曲线? 他们的等式是什么? 模型方程中的参数值是多少? 你能用曲线的导数来计算临界点的切线吗? “也许”是您对这种方法的信心的声明吗?