2016-04-24 9 views
0

私は変更したいMATLABの古いコードを見ています。問題は、コードにdsearchという関数が含まれていることです。これは私が理解する限り、中止されています。それを置き換える機能はありますか?そうでなければ、私はdsearchと同じことをするためにどのようなコードを書くべきですか?MATLABのdsearch関数の代わりに使用するものは?

答えて

0

dsearchnを使用してください。 comments thread for Darren Engwirda's MESH2DのMike(2013年9月23日)のように、tsearchtsearchnで置き換えられます。同様に、dsearchdsearchnで置き換えることができます。

ごくわずかな変更が必要です。 dsearchは2D三角測量のみで動作し、dsearchnはn次元の三角測量に使用できます。そのため、代わりに

k = dsearch(x, y, t, xi, yi);

のあなたが使用する必要があります

k = dsearchn([x,y], t, [xi, yi]);

関連する問題