说明:次梯度算法简易程序,matlab编写次梯度方法(subgradient method)是传统的梯度下降方法的拓展,用来处理不可导的凸函数。它的优势是比传统方法处理问题范围大,劣势是算法收敛速度慢。但是,由于它对不可导函数有很好的处理方法,所以学习它还是很有必要的。
说明:设计一个程序,对一幅灰度图像的实现如下几何变换,1)放大为原图1.5倍 2)绕中心旋转30度(CW) 3)采用偏移量插值实现一个透视变换. 灰度差值用最近邻插值和双线性插值绘制一幅灰度图像的梯度幅度图像(三点法求梯度),针对梯度幅度图像合理的选择一个阈值(通过试验即可)将其二值化,以获得图像边缘检测...
说明:应用背景应用在压缩重构过程,该算法可以降低计算复杂度关键技术梯度投影法是基于l1范数最小进行求解的,解决的是一个受约束的二次规划,相对于其他算法,它降低了计算复杂度。
说明:插值与拟合,解方程,数据分析,供做算法研究人员参考,利用自然梯度算法,本程序的性能已经超过其他算法,复化三点Gauss-lengend公式求pi,双向PCS控制仿真。
说明:在matlab R2009b调试通过,验证可用,计算多重分形非趋势波动分析,进行波形数据分析,计算互信息非常有用的一组程序,利用自然梯度算法。
说明:马昌凤-最优化计算方法及其MATLAB程序实现全文PDF,另外有文中程序,仅供学友们交流最优化。