在MATLAB中使用什么代替dsearch函数?

时间:2016-04-24 02:19:29

标签: matlab

我正在查看MATLAB中的旧代码,我想修改它。问题是,代码包含函数dsearch,据我所知,已停止使用。有没有可以取代它的功能?如果没有,我应该写什么代码使它与dsearch做同样的事情?

1 个答案:

答案 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] );