是否有stream2或stream3函数的代码?

时间:2014-02-26 20:10:05

标签: c++ matlab

我想在C ++上复制stream2 MATLAB函数的功能。也就是说,将梯度下降应用于从给定点到最小值的电位。我一直试图实现Sobel算子,但是当我到达一个边界(我的潜力的值是无限的)时,Sobel算子失败了。

但是,使用与stream2 matlab函数相同的pontential,可以正确计算路径。任何人都可以告诉我在C ++中找到这样的实现或者该函数背后的理论吗?

1 个答案:

答案 0 :(得分:0)

最后我能够自己实现它。我错了,因为我实际上没有实现适当的梯度下降。

现在我按照维基百科http://en.wikipedia.org/wiki/Gradient_descent实施了它 结果代码在这里https://github.com/jvgomez/fastmarching/tree/master/gradientdescent