0

私は材料の引張試験を行いました。これが私のデータです。線とデータの交点を決定する必要があります。これにより、降伏応力が得られます。データは次の形式で書き込まれます。

 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`

しかし、それは役に立ちません。問題解決の提案はありますか? たくさんの実験データがあり、それをマクロとして書きたいと思っています。データは同じパターンの曲線を持っています。

画像はこちら:

交差点

4

2 に答える 2

0

2 つの直線の交点を計算する方法を知っていますか? その場合、曲線を形成するすべてのセグメントに対してこれを実行し、意味のあるセグメントを選択できます。

于 2013-01-05T15:08:17.960 に答える
0

a)ラインに沿ったデータのバイナリ検索

b) 線に最も近いデータのセグメントを見つける

c) 線を交差させる

バイナリ検索は、最も近いデータ セグメント間の近似曲線の中間点を見つけます。これは、とにかくベジエ曲線を計算することに似ています。

精度が問題になる場合は、分析的に行います。

于 2013-01-05T17:51:02.493 に答える