Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.
|
|
James
Posts:
1
Registered:
11/22/12
|
|
Array Reconstruction
Posted:
Nov 22, 2012 2:18 PM
|
|
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 "wholes" are not necessarily at the edge of the array and I have about 10 pieces I want to put together.
Thanks again! James
|
|
|
|