How can I plot a 3D displacement field from scattered data?

조회 수: 9 (최근 30일)
Daniel Sousa
Daniel Sousa 2015년 8월 29일
댓글: Star Strider 2015년 9월 5일
I am studying the deformation/distortion of a welded plate and I have a txt file with the displacement and coordinates of several points,
The data is obtained through an optical system and identifys points introduced in the plate.. I take two measurements one before welding as a reference and another after welding and the software stores coordinates and displacement of the several points detected in the plate in a txt file.
I wanted to do something similar to the attached file. I haven't started yet but I leave this question for some advice to know where to start.
Sincerely
Daniel Sousa

채택된 답변

Star Strider
Star Strider 2015년 8월 29일
It looks like a surf plot. However you probably need scatteredInterpolant or its friends if you only have a few scattered values rather than a grid, or one of the gridded interpolation functions if your data are regularly-spaced on a grid to get the detailed surfaces in the attachment.
  댓글 수: 6
Daniel Sousa
Daniel Sousa 2015년 9월 5일
Maybe I was not clear..
the plot I have there that is what I want and thank you for that. But the data I have is not ideal because of the set up method..
What I want now is to rotate the plot or 'drag' the plot to the Plane XY.. As you can see the surfaces I have are in the space in obliquous position all I want is the surfaces to be horizontal or paralel to plane xy. (I.e. Blue plane co-planar or paralel to plane XY)
Best regards
Daniel
Star Strider
Star Strider 2015년 9월 5일
I’m still sort of lost.
One possibility (if I’m understanding you correctly — no promises there) is to use the rotate function.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Scatter Plots에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by