说明:从声波测井波形资料中求取各个模式波(非频散波)的慢度(速度),并绘制STC图
说明:从声波测井波形资料中求取各个模式波(非频散波)的慢度(速度),并绘制STC图。
说明:共轭梯度法(Conjugate Gradient)是介于最速下降法与牛顿法之间的一个方法,它仅需利用一阶导数信息,但克服了最速下降法收敛慢的缺点,又避免了牛顿法需要存储和计算Hesse矩阵并求逆的缺点,共轭梯度法不仅是解决大型线性方程组最有用的方法之一,也是解大型非线性最优化最有效的算法之一。 在各...
说明:基于密度的聚类算法,代码详细,只是不适应大数据聚类,运行速度较慢。
说明:次梯度算法简易程序,matlab编写次梯度方法(subgradient method)是传统的梯度下降方法的拓展,用来处理不可导的凸函数。它的优势是比传统方法处理问题范围大,劣势是算法收敛速度慢。但是,由于它对不可导函数有很好的处理方法,所以学习它还是很有必要的。
说明:共轭梯度法(Conjugate Gradient)是介于最速下降法与牛顿法之间的一个方法,它仅需利用一阶导数信息,但克服了最速下降法收敛慢的缺点,又避免了牛顿法需要存储和计算Hesse矩阵并求逆的缺点,共轭梯度法不仅是解决大型线性方程组最有用的方法之一,也是解大型非线性最优化最有效的算法之一。 在各...
说明:在Juan Cardelino发布的FMM(fast marching methos)2维程序基础上改写的3维程序。并改写成适合复杂速度模型,可用于地震旅行时计算。大模型3d算法在matlab下计算速度较慢,根据源码中的注释很容易改写成c程序。