distance



機能:
点と数値線の間の最短直線([ox][1],[oy][1])〜([ox][2],[oy][2])を求め,その距離を返す

書式:
distance([ix],[iy],px,py,[ox],[oy])

解説:
入力数値組[ix]と[iy]で指定された曲線と指定の点(px,py)との間に、最短距離を持つ直線を求め、最短直線の終始2点のXとY座標を数値組[ox]と[oy]に出力します。さらに、戻り値としてその最短距離を返します。

     [ix],[iy] ・・・・・・・・・・・・・・・有序平面数値曲線のXY座標の入力数値組([ix]は@で代替可能)

     px,py ・・・・・・・・・・・・・・・点のXY座標の入力座標値

     [ox],[oy] ・・・・・・・・・・・・・・・結果の最短直線の終始2点のXY座標の出力数値組(セル1は始点座標、セル2は終点座標)( [ox][2]= px, [oy][2]= py )


例:distance([1],[2],10,10,[3],[4]);


return