2013-01-05 3 views
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 다음 데이터의 형태로 기록된다.

C = 0 -19.3677 
1.0000 48.4377 
2.0000 116.2431` 

를하지만 도움이되지 않습니다

전으로 라인을 해석 한 후 intersect 기능에 노력했다. 문제 해결책에 대한 제안 사항은 무엇입니까? 실험 데이터가 많아서 매크로로 쓰고 싶습니다. 데이터에는 곡선의 패턴이 동일합니다.

감사합니다. // Alexey 이미지는 여기에 있습니다 intersection

답변

0

두 줄의 교차 부분을 계산하는 방법을 알고 있습니까? 그렇다면 곡선을 구성하는 모든 세그먼트에 대해이 작업을 수행하고 이해할 수있는 세그먼트를 선택하십시오.

+0

예 선이 방정식으로 주어졌지만 데이터의 모든 세그먼트를 통해 알고리즘을 실행할 수있는 선 간 교점에 대한 솔루션을 보았습니까? – Alexey

+0

@AlexeyVorobyev : 몇 가지 옵션이 있습니다. 하나는 각 세그먼트를 y = mx + c 형식으로 변환하는 것입니다. –

0

A) 라인

B) 라인

C 가장 가까운 데이터의 세그먼트를 찾습니다)에 따라 데이터를 통해 이진 검색이 교차하는 선

의 중간 지점을 찾을 수

이진 검색 가장 가까운 데이터 세그먼트 사이의 근사 곡선은 어떤 비율로든 베 지어 곡선을 계산하는 것과 유사합니다.

정확도가 맞으면 분석적으로 처리하십시오.

관련 문제