我对材料进行了拉伸试验,这是我的数据。我需要确定线与我的数据的交点,这将给我的屈服压力。数据以以下形式编写:
A = -0.0033 -2.6120
-0.0037 -2.6309
-0.0051 -2.6246
-0.0018 -2.6309
-0.0030 -2.6120
-0.0004 -2.5806
-0.0036 -2.6120
-0.0026 -2.6120
-0.0024 -2.5995
-0.0020 -2.5618... etc.
和一行,y=a*(x-0.2)+b
。
在将该行解释为:
之后,我尝试使用intersect
函数
C = 0 -19.3677
1.0000 48.4377
2.0000 116.2431`
但它没有帮助。有问题解决方案的任何建议吗?我有一堆实验数据,想把它写成宏。数据具有相同的曲线模式。
谢谢! //阿列克谢 图片在这里intersection
答案 0 :(得分:0)
你知道如何计算两条线的交点吗?如果是这样,您可以对构成曲线的所有线段执行此操作,并选择有意义的线段。
答案 1 :(得分:0)
a)沿着这条线进行二进制数据搜索
b)找到最接近该行的数据段
c)相交行
二进制搜索将找到最近数据段之间近似曲线的中点,这类似于以任何速率计算贝塞尔曲线。
如果准确性很好,请分析。