数学
鼹鼠的胡须
这个作者很懒,什么都没留下…
展开
-
傅里叶分析之掐死教程
要让读者在不看任何数学公式的情况下理解傅里叶分析。转载 2016-04-15 11:26:53 · 452 阅读 · 0 评论 -
MathType中批量修改公式的格式
1、 在mathtype中编辑任何一个公式,将字体等格式调整好,然后在公式编辑窗口中点“Preference”->“Save to file”,将设置保存为一个文件,文件名任取。2、关闭公式编辑窗口,退回到Word窗口,然后在Mathtype菜单中点“Format Equations”,再选择你定义的那个文件,勾选“Whole Document”->OK,这样就批量化修改成功啦!原创 2016-05-08 10:03:44 · 1556 阅读 · 0 评论 -
matlab错误:Subscript indices must either be real positive integers or logicals.
这两天调试matlab程序的过程中,遇到一bug: Subscript indices must either be real positive integers or logicals.其中文解释很容易理解,即: 下标索引必须是正整数类型或者逻辑类型。出错原因1)在访问矩阵(包括向量、二维矩阵、多维数组,下同)的过程中,下标索引要么从 0 开始,要么出现了负数。注:matlab 的语法规定矩阵原创 2016-06-01 09:58:14 · 53408 阅读 · 3 评论 -
优化方法之朗格朗日对偶性
拉格朗日对偶性 拉格朗日对偶性常用来解决约束最优化问题,其思想是将原始问题转换为对偶问题,通过解对偶问题间接求出原始问题。原创 2016-01-08 17:31:25 · 2683 阅读 · 1 评论 -
K-means Matlab代码
K-means的Matlab实现并没有任何难度,之所以要把今天的代码贴出来,主要因为编码的过程中感觉自己写出的程序效率好弱鸡,想通过张量编码的方式优化优化。原创 2016-08-17 16:58:32 · 1792 阅读 · 0 评论 -
优化方法之 牛顿法和拟牛顿法
牛顿法是每一次迭代过程中,目标函数在局部可以近似表示成二次函数,然后以该二次函数的极值点来代替目标函数的极值点,不断重复直到收敛。只不过是在牛顿法的迭代过程中将hesse阵的逆的计算用一个$n$阶矩阵$G_k$来代替了原创 2016-08-23 16:12:34 · 1303 阅读 · 0 评论 -
矩阵分解(MF)方法及代码
一、基于投影梯度法的非负矩阵分解论文:Projected gradient methods for non-negative matrix factorization 代码:Matlab及Python源码二、基于类牛顿法的最小二乘矩阵近似解法论文:Fast Newton-type Methods for the Least Squares Nonnegative Matrix Approxima原创 2017-04-22 21:57:24 · 4492 阅读 · 0 评论