Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
How can I reconstruct an array?
조회 수: 2 (최근 30일)
이전 댓글 표시
I have a series of arrays that contain irregular fragments of xy data, the remaining space in the array is padded with nans. I want to reconstruct a single, 2D, structured, non-plaid, non-uniform mesh from these fragments but can't think of an efficient algorithm to do it. An example of the kind of fragments is given below: Any help is appreciated!
x1 = [ 0.2686 0.2686 NaN NaN NaN NaN NaN NaN
0.2686 0.2686 NaN NaN NaN NaN NaN NaN
0.2686 0.2686 NaN NaN NaN NaN NaN NaN
0.2686 0.2686 NaN NaN NaN NaN NaN NaN
0.2686 0.2686 NaN NaN NaN NaN NaN NaN
0.2687 0.2687 NaN NaN NaN NaN NaN NaN
0.2687 0.2687 NaN NaN NaN NaN NaN NaN
0.2687 0.2687 NaN NaN NaN NaN NaN NaN
0.2688 0.2688 0.2688 NaN NaN NaN NaN NaN
0.2688 0.2688 0.2688 NaN NaN NaN NaN NaN
0.2688 0.2688 0.2688 0.2688 NaN NaN NaN NaN
0.2689 0.2689 0.2689 0.2689 NaN NaN NaN NaN
0.2690 0.2690 0.2690 0.2690 0.2690 NaN NaN NaN
0.2691 0.2691 0.2691 0.2691 0.2691 0.2691 NaN NaN
0.2691 0.2691 0.2691 0.2691 0.2691 0.2691 0.2691 0.2691
0.2693 0.2693 0.2693 0.2693 0.2693 0.2693 0.2693 0.2693 ];
x2 = [ NaN NaN NaN 0.2686 0.2686 0.2686 0.2686 0.2686
NaN NaN NaN 0.2686 0.2686 0.2686 0.2686 0.2686
NaN NaN NaN 0.2686 0.2686 0.2686 0.2686 0.2686
NaN NaN NaN 0.2686 0.2686 0.2686 0.2686 0.2686
NaN NaN NaN 0.2686 0.2686 0.2686 0.2686 0.2686
NaN NaN NaN 0.2687 0.2687 0.2687 0.2687 0.2687
NaN NaN NaN 0.2687 0.2687 0.2687 0.2687 0.2687
NaN NaN NaN 0.2687 0.2687 0.2687 0.2687 0.2687
NaN NaN NaN NaN 0.2688 0.2688 0.2688 0.2688
NaN NaN NaN NaN 0.2688 0.2688 0.2688 0.2688
NaN NaN NaN NaN NaN 0.2688 0.2688 0.2688
NaN NaN NaN NaN NaN 0.2689 0.2689 0.2689
NaN NaN NaN NaN NaN NaN 0.2690 0.2690
NaN NaN NaN NaN NaN NaN NaN 0.2691
NaN NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN NaN ];
x3 = [ NaN 0.2686 NaN
NaN 0.2686 NaN
NaN 0.2686 NaN
NaN 0.2686 NaN
NaN 0.2686 NaN
NaN 0.2687 NaN
NaN 0.2687 NaN
NaN 0.2687 NaN
NaN 0.2688 NaN
NaN 0.2688 NaN
NaN 0.2688 NaN
NaN 0.2689 NaN
NaN 0.2690 NaN
NaN 0.2691 NaN
NaN NaN NaN ];
The "holes" are not necessarily at the edge of the array and I have about 10 pieces I want to put together.
Thanks again! James
댓글 수: 1
Daniel Shub
2012년 11월 23일
Please edit to include the inefficient algorithm so we can understand what you want.
답변 (0개)
이 질문은 마감되었습니다.
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!