我正在查看MATLAB中的旧代码,我想修改它。问题是,代码包含函数dsearch,据我所知,已停止使用。有没有可以取代它的功能?如果没有,我应该写什么代码使它与dsearch做同样的事情?
答案 0 :(得分:0)
使用dsearchn
。正如迈克(2013年9月23日)在comments thread for Darren Engwirda's MESH2D中所建议的那样,tsearch
可以替换为tsearchn
。同样,dsearch
可以替换为dsearchn
。
请注意,需要稍微改变一下使用方法。 dsearch
仅适用于2D三角测量,而dsearchn
适用于n维三角测量。因此,而不是
k = dsearch(x, y, t, xi, yi);
你应该使用
k = dsearchn( [x,y], t, [xi, yi] );