在好例子网,分享、交流、成长!
您当前所在位置:首页MATLAB 开发实例MATLAB语言基础 → Matlab常用算法集合

Matlab常用算法集合

MATLAB语言基础

下载此实例
  • 开发语言:MATLAB
  • 实例大小:0.15M
  • 下载次数:29
  • 浏览次数:200
  • 发布时间:2019-11-22
  • 实例类别:MATLAB语言基础
  • 发 布 人:yangzhaotop
  • 文件格式:.zip
  • 所需积分:2
 相关标签: MATLAB 常用算法

实例介绍

【实例简介】

包括了全书所有实例对应的MATLABM文件。所有代码按照章节存放在各个文件夹下,如“第4  插值”文件夹下存放了本书第4章所有的算法程序代码,对于算法的程序代码,在光盘中存为同函数名的M文件,例如,Language.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算法求矩阵全部特征值
rqrtz	瑞利商位移QR算法求矩阵全部特征值
第7章: 数值微分	
MidPoint	中点公式求取导数
ThreePoint	三点法求函数的导数
FivePoint	五点法求函数的导数
DiffBSample	三次样条法求函数的导数
SmartDF	自适应法求函数的导数
CISimpson	辛普森数值微分法法求函数的导数
Richason	理查森外推算法求函数的导数
ThreePoint2	三点法求函数的二阶导数
FourPoint2	四点法求函数的二阶导数
FivePoint2	五点法求函数的二阶导数
Diff2BSample	三次样条法求函数的二阶导数
第8章: 数值积分	
CombineTraprl	复合梯形公式求积分
IntSimpson	用辛普森系列公式求积分
NewtonCotes	用牛顿-科茨系列公式求积分
IntGauss	用高斯公式求积分
IntGaussLada	用高斯拉道公式求积分
IntGaussLobato	用高斯—洛巴托公式求积分
IntSample	用三次样条插值求积分
IntPWC	用抛物插值求积分
IntGaussLager	用高斯-拉盖尔公式求积分
IntGaussHermite	用高斯-埃尔米特公式求积分
IntQBXF1	求第一类切比雪夫积分
IntQBXF2	求第二类切比雪夫积分
DblTraprl	用梯形公式求重积分
DblSimpson	用辛普森公式求重积分
IntDBGauss	用高斯公式求重积分
第9章: 方程求根	
BenvliMAX	贝努利法求按模最大实根
BenvliMIN	贝努利法求按模最小实根
HalfInterval	用二分法求方程的一个根
hj	用黄金分割法求方程的一个根
StablePoint	用不动点迭代法求方程的一个根
AtkenStablePoint	用艾肯特加速的不动点迭代法求方程的一个根
StevenStablePoint	用史蒂芬森加速的不动点迭代法求方程的一个根
Secant	用一般弦截法求方程的一个根
SinleSecant	用单点弦截法求方程的一个根
DblSecant	用双点弦截法求方程的一个根
PallSecant	用平行弦截法求方程的一个根
ModifSecant	用改进弦截法求方程的一个根
StevenSecant	用史蒂芬森法求方程的一个根
PYZ	用劈因子法求方程的一个二次因子
Parabola	用抛物线法求方程的一个根
QBS	用钱伯斯法求方程的一个根
NewtonRoot	用牛顿法求方程的一个根
SimpleNewton	用简化牛顿法求方程的一个根
NewtonDown	用牛顿下山法求方程的一个根
YSNewton	逐次压缩牛顿法求多项式的全部实根
Union1	用联合法1求方程的一个根
TwoStep	用两步迭代法求方程的一个根
Montecarlo	用蒙特卡洛法求方程的一个根
MultiRoot	求存在重根的方程的一个重根
第10章: 非线性方程组求解	
mulStablePoint	用不动点迭代法求非线性方程组的一个根
mulNewton	用牛顿法法求非线性方程组的一个根
mulDiscNewton	用离散牛顿法法求非线性方程组的一个根
mulMix	用牛顿-雅可比迭代法求非线性方程组的一个根
mulNewtonSOR	用牛顿-SOR迭代法求非线性方程组的一个根
mulDNewton	用牛顿下山法求非线性方程组的一个根
mulGXF1	用两点割线法的第一种形式求非线性方程组的一个根
mulGXF2	用两点割线法的第二种形式求非线性方程组的一个根
mulVNewton	用拟牛顿法求非线性方程组的一组解
mulRank1	用对称秩1算法求非线性方程组的一个根
mulDFP	用D-F-P算法求非线性方程组的一组解
mulBFS	用B-F-S算法求非线性方程组的一个根
mulNumYT	用数值延拓法求非线性方程组的一组解
DiffParam1	用参数微分法中的欧拉法求非线性方程组的一组解
DiffParam2	用参数微分法中的中点积分法求非线性方程组的一组解
mulFastDown	用最速下降法求非线性方程组的一组解
mulGSND	用高斯牛顿法求非线性方程组的一组解
mulConj	用共轭梯度法求非线性方程组的一组解
mulDamp	用阻尼最小二乘法求非线性方程组的一组解
第11章: 解线性方程组的直接法	
SolveUpTriangle	求上三角系数矩阵的线性方程组Ax=b的解
GaussXQByOrder	高斯顺序消去法求线性方程组Ax=b的解
GaussXQLineMain	高斯按列主元消去法求线性方程组Ax=b的解
GaussXQAllMain	高斯全主元消去法求线性方程组Ax=b的解
GaussJordanXQ	高斯-若当消去法求线性方程组Ax=b的解
Crout	克劳特分解法求线性方程组Ax=b的解
Doolittle	多利特勒分解法求线性方程组Ax=b的解
SymPos1	LL分解法求线性方程组Ax=b的解
SymPos2	LDL分解法求线性方程组Ax=b的解
SymPos3	改进的LDL分解法求线性方程组Ax=b的解
followup	追赶法求线性方程组Ax=b的解
InvAddSide	加边求逆法求线性方程组Ax=b的解
Yesf	叶尔索夫求逆法求线性方程组Ax=b的解
qrxq	QR分解法求线性方程组Ax=b的解
第12章: 解线性方程组的迭代法	
rs	里查森迭代法求线性方程组Ax=b的解
crs	里查森参数迭代法求线性方程组Ax=b的解
grs	里查森迭代法求线性方程组Ax=b的解
jacobi	雅可比迭代法求线性方程组Ax=b的解
gauseidel	高斯-赛德尔迭代法求线性方程组Ax=b的解
SOR	超松弛迭代法求线性方程组Ax=b的解
SSOR	对称逐次超松弛迭代法求线性方程组Ax=b的解
JOR	雅可比超松弛迭代法求线性方程组Ax=b的解
twostep	两步迭代法求线性方程组Ax=b的解
fastdown	最速下降法求线性方程组Ax=b的解
conjgrad	共轭梯度法求线性方程组Ax=b的解
preconjgrad	预处理共轭梯度法求线性方程组Ax=b的解
BJ	块雅克比迭代法求线性方程组Ax=b的解
BGS	块高斯-赛德尔迭代法求线性方程组Ax=b的解
BSOR	块逐次超松弛迭代法求线性方程组Ax=b的解
第13章: 随机数生成	
PFQZ	用平方取中法产生随机数列
MixMOD	用混合同余法产生随机数列
MulMOD1	用乘同余法1产生随机数列
MulMOD2	用乘同余法2产生随机数列
PrimeMOD	用素数模同余法产生随机数列
PowerDist	产生指数分布的随机数列
LaplaceDist	产生拉普拉斯分布的随机数列
RelayDist	产生瑞利分布的随机数列
CauthyDist	产生柯西分布的随机数列
AELDist	产生爱尔朗分布的随机数列
GaussDist	产生正态分布的随机数列
WBDist	产生韦伯西分布的随机数列
PoisonDist	产生泊松分布的随机数列
BenuliDist	产生贝努里分布的随机数列
BGDist	产生贝努里-高斯分布的随机数列
TwoDist	产生二项式分布的随机数列
第14章:  特殊函数计算	
gamafun	用逼近法计算伽玛函数的值
lngama	用Lanczos算法计算伽玛函数的自然对数值
Beta	用伽玛函数计算贝塔函数的值
gamap	用逼近法计算不完全伽玛函数的值
betap	用逼近法计算不完全贝塔函数的值
bessel	用逼近法计算伽玛函数的值
bessel2	用逼近法计算第二类整数阶贝塞尔函数值
besselm	用逼近法计算变型的第一类整数阶贝塞尔函数值
besselm2	用逼近法计算变型的第二类整数阶贝塞尔函数值
ErrFunc	用高斯积分计算误差函数值
SIx	用高斯积分计算正弦积分值
CIx	用高斯积分计算余弦积分值
EIx	用高斯积分计算指数积分值
EIx2	用逼近法计算指数积分值
Ellipint1	用高斯积分计算第一类椭圆积分值
Ellipint2	用高斯积分计算第二类椭圆积分值
第15章:  常微分方程的初值问题	
DEEuler	用欧拉法求一阶常微分方程的数值解
DEimpEuler	用隐式欧拉法求一阶常微分方程的数值解
DEModifEuler	用改进欧拉法求一阶常微分方程的数值解
DELGKT2_mid	用中点法求一阶常微分方程的数值解
DELGKT2_suen	用休恩法求一阶常微分方程的数值解
DELGKT3_suen	用休恩三阶法求一阶常微分方程的数值解
DELGKT3_kuta	用库塔三阶法求一阶常微分方程的数值解
DELGKT4_lungkuta	用经典龙格-库塔法求一阶常微分方程的数值解
DELGKT4_jer	用基尔法求一阶常微分方程的数值解
DELGKT4_qt	用变形龙格-库塔法求一阶常微分方程的数值解
DELSBRK	用罗赛布诺克半隐式法求一阶常微分方程的数值解
DEMS	用默森单步法求一阶常微分方程的数值解
DEMiren	用米尔恩法求一阶常微分方程的数值解
DEYDS	用亚当斯法求一阶常微分方程的数值解
DEYCJZ_mid	用中点-梯形预测校正法求一阶常微分方程的数值解
DEYCJZ_adms	用阿达姆斯预测校正法求一阶常微分方程的数值解
DEYCJZ_adms2	用密伦预测校正法求一阶常微分方程的数值解
DEYCJZ_ yds	用亚当斯预测校正法求一阶常微分方程的数值解
DEYCJZ_ myds	用修正的亚当斯预测校正法求一阶常微分方程的数值解
DEYCJZ_hm	用汉明预测校正法求一阶常微分方程的数值解
DEWT	用外推法求一阶常微分方程的数值解
DEWT_glg	用格拉格外推法求一阶常微分方程的数值解
第16章: 偏微分方程的数值解法	
peEllip5	用五点差分格式解拉普拉斯方程
peEllip5m	用工字型差分格式解拉普拉斯方程
peHypbYF	用迎风格式解对流方程
peHypbLax	用拉克斯-弗里德里希斯格式解对流方程
peHypbLaxW	用拉克斯-温德洛夫格式解对流方程
peHypbBW	用比姆-沃明格式解对流方程
peHypbRich	用Richtmyer多步格式解对流方程
peHypbMLW	用拉克斯-温德洛夫多步格式解对流方程
peHypbMC	用MacCormack多步格式解对流方程
peHypb2LF	用拉克斯-弗里德里希斯格式解二维对流方程的初值问题
peHypb2FL	用拉克斯-弗里德里希斯格式解二维对流方程的初值问题
peParabExp	用显式格式解扩散方程的初值问题
peParabTD	用跳点格式解扩散方程的初值问题
peParabImp	用隐式格式解扩散方程的初边值问题
peParabKN	用克拉克-尼科尔森格式解扩散方程的初边值问题
peParabWegImp	用加权隐式格式解扩散方程的初边值问题
peDKExp	用指数型格式解对流扩散方程的初值问题
peDKSam	用萨马尔斯基格式解对流扩散方程的初值问题
第17章:  数据统计和分析	
MultiLineReg	用线性回归法估计一个因变量与多个自变量之间的线性关系
PolyReg	用多项式回归法估计一个因变量与一个自变量之间的多项式关系
CompPoly2Reg	用二次完全式回归法估计一个因变量与两个自变量之间的关系
CollectAnaly	用最短距离算法的系统聚类对样本进行聚类
DistgshAnalysis	用Fisher两类判别法对样本进行分类
MainAnalysis	对样本进行主成分分析

标签: MATLAB 常用算法

实例下载地址

Matlab常用算法集合

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警