Gradient Descent (Solving Quadratic equations with two Variables):算法显示最速下降法或梯度下降法-matlab开发

时间:2024-06-18 14:10:33
【文件属性】:

文件名称:Gradient Descent (Solving Quadratic equations with two Variables):算法显示最速下降法或梯度下降法-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-18 14:10:33

matlab

该代码突出显示了梯度下降方法。 该算法适用于任何具有两个变量(X 和 Y)的二次函数(度数 2)。 请参阅代码中所有重要步骤的注释以了解该方法。 为了实现高阶多项式方程(2次以上)的算法; 在涉及到使用函数句柄的每一步之后,需要使用fmincon或fminbnd计算最佳步长,这会使算法变得复杂。 然而,人们可以很容易地假设步长并以更多计算为代价得出最小或最佳答案。 因此,为了实现高阶多项式的代码,而不是在每次迭代时计算步长,可以假设 h(步长)为常数。 如果您对具有 2 个变量的高阶多项式的代码感兴趣,请告诉我。 - 谢谢


【文件预览】:
Steepest_Descent.zip

网友评论