xy_to_net
例:xy_to_net([1],[2],[5],[6]);
- 機能:
- 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座標の出力数値組
return |