共享一下《MATLAB语言常用算法程序集(龚纯)》这本书中的Matlab常用的算法,每个算法都是以独立M文件的格式给出的。都是独立的函数用的时候调用即可,最后附有下载地址(包括各个算法和这本书的电子版),下面是算法目录:
第4章: 插值 | |
函数名 | 功能 |
Language | 求已知数据点的拉格朗日插值多项式 |
Atken | 求已知数据点的艾特肯插值多项式 |
Newton | 求已知数据点的均差形式的牛顿插值多项式 |
Newtonforward | 求已知数据点的前向牛顿差分插值多项式 |
Newtonback | 求已知数据点的后向牛顿差分插值多项式 |
Gauss | 求已知数据点的高斯插值多项式 |
Hermite | 求已知数据点的埃尔米特插值多项式 |
SubHermite | 求已知数据点的分段三次埃尔米特插值多项式及其插值点处的值 |
SecSample | 求已知数据点的二次样条插值多项式及其插值点处的值 |
ThrSample1 | 求已知数据点的第一类三次样条插值多项式及其插值点处的值 |
ThrSample2 | 求已知数据点的第二类三次样条插值多项式及其插值点处的值 |
ThrSample3 | 求已知数据点的第三类三次样条插值多项式及其插值点处的值 |
BSample | 求已知数据点的第一类B样条的插值 |
DCS | 用倒差商算法求已知数据点的有理分式形式的插值分式 |
Neville | 用Neville算法求已知数据点的有理分式形式的插值分式 |
FCZ | 用倒差商算法求已知数据点的有理分式形式的插值分式 |
DL | 用双线性插值求已知点的插值 |
DTL | 用二元三点拉格朗日插值求已知点的插值 |
DH | 用分片双三次埃尔米特插值求插值点的z坐标 |
第5章: 函数逼近 | |
Chebyshev | 用切比雪夫多项式逼近已知函数 |
Legendre | 用勒让德多项式逼近已知函数 |
Pade | 用帕德形式的有理分式逼近已知函数 |
lmz | 用列梅兹算法确定函数的最佳一致逼近多项式 |
ZJPF | 求已知函数的最佳平方逼近多项式 |
FZZ | 用傅立叶级数逼近已知的连续周期函数 |
DFF | 离散周期数据点的傅立叶逼近 |
SmartBJ | 用自适应分段线性法逼近已知函数 |
SmartBJ | 用自适应样条逼近(第一类)已知函数 |
multifit | 离散试验数据点的多项式曲线拟合 |
LZXEC | 离散试验数据点的线性最小二乘拟合 |
ZJZXEC | 离散试验数据点的正交多项式最小二乘拟合 |
第6章: 矩阵特征值计算 | |
Chapoly | 通过求矩阵特征多项式的根来求其特征值 |
pmethod | 幂法求矩阵的主特征值及主特征向量 |
rpmethod | 瑞利商加速幂法求对称矩阵的主特征值及主特征向量 |
spmethod | 收缩法求矩阵全部特征值 |
ipmethod | 收缩法求矩阵全部特征值 |
dimethod | 位移逆幂法求矩阵离某个常数最近的特征值及其对应的特征向量 |
qrtz | QR基本算法求矩阵全部特征值 |
hessqrtz | 海森伯格QR算法求 |