2
2D MATLAB
の2つの点を結ぶ関数は、点を結ぶ要素の1D array
を返します。したがって、arr=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 17 18 19 20;21 22 23 24 25 ]
2D MATLAB配列の2点間の1Dスライスを取る
とarr(4,2)
とarr(1,5)
間点は[17 13 9 5
として返される
]。
たとえば、必要に応じてポイントを補間しても問題ありません。
それは、これは私は、Python
でそれを行う方法length = int(np.hypot(x1-x0, y1-y0))
xx, yy = np.linspace(x0, x1, length), np.linspace(y0, y1, length)
zi = arr[xx.astype(np.int), yy.astype(np.int)]