xy_to_net



機能:
XYの2単列座標から四角メッシュを表す二つの列型行列へ変換

書式:
xy_to_net([ix],[iy],[ox],[oy])

解説:
同列のY値と同行のX値が等しい正四角形状規則メッシュ(網)は、XとY方向の座標を表した2つの数値組[ix]及び[iy]で簡単に表現できます。本関数は、このようなXとY単列座標[ix]及び[iy]から、列型行列表現の数値組[ox]と[oy]への変換を行います。
入力数値組[ix]のセル数(行数)をm、入力数値組[iy]のセル数(列数)をnとすると、出力数値組[ox]と[oy]のセル数はm×nとなります。
変換前の入力のXY単列座標[ix]と[iy]:
[iy][1][iy][2]....[iy][n]

[ix][1]

[ix][2]

....

[ix][m]

(x11,y11)

(x21,y21)

....

(xm1,ym1)

(x12,y12)

(x22,y22)

....

(xm2,ym2)

    ....  

    ....  

    ....  

    ....  

(x1n,y1n)

(x2n,y2n)

....

(xmn,ymn)



変換後の出力の列型行列[ox]と[oy]:

x11=[ix][1]

x21=[ix][2]

[ix][2]

......

xm1=[ix][m]

x12=[ix][1]

x22=[ix][2]

......

xm2=[ix][m]

......

......

x1n=[ix][1]

x2n=[ix][2]

......

xmn=[ix][m]

[ox]

mxn個


y11=[iy][1]

y21=[iy][2]

......

ym1=[iy][1]

y12=[iy][2]

y22=[iy][2]

......

ym2=[iy][2]

......

......

y1n=[iy][n]

y2n=[iy][n]

......

ymn=[iy][n]

[oy]

mxn個




     [ix],[iy] ・・・・・・・・・・・・・・・ 正四角形状規則メッシュのXY座標の入力数値組

     [ox],[oy] ・・・・・・・・・・・・・・・ 変換後の列型行列表現のXY座標の出力数値組

例:xy_to_net([1],[2],[5],[6]);


return