温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
MATLAB语言常用算法程序集
MATLAB
语言
常用
算法
程序
目录上篇MATLAB基础篇第3章MATLAB程序设计基础363.1 MATLAB编程概述36第1章MATLAB语言概述23.2 MATLAB程序设计原则371.1MATLAB语言的产生与发展23.3M文件381.2 MATLAB的优势与特点23.4 MATLAB程序流程控制401.3MATLAB系统的构成43.5 MATLAB中的函数及调用431.4 MATLAB的工具箱53.5.1函数.431.5MATLAB面环境63.5.2函数参数.461.5.1 MATLAB启出.63.6函数句柄511.5.2 MATLAB主能.73.7MATLAB程序调521.5.3 MATLAB.113.7.1调试方法.521.5.4 MATLAB工作.33.7.2调试工.531.5.5 MATLAB文件理.53.7.3M文件工.61.5.6 MATLAB帮.53.7.4 Profiler.51.6小结163.8MATLAB程序设计技巧59第2章MATLAB计算基础173.8.1套计.593.8.2循环62.1MATLAB173.8.3使用例外处理.612.2关系运算和逻辑运算193.8.4使用.632.3矩阵及其运算203.8.5过 varargin.652.3.1矩阵的创.03.9小结662.3.2矩阵的.12.4复数及其运3下篇算法程序篇2.4.1复.32.4.2复的.5第4章插值682.4.3复数的作.62.4.4留数基本.64.1拉格朗日插值684.2艾特肯插值702.5符号运算274.3利用均差的牛顿插值722.5.1符号运算.72.5.2常用的符号.94.4等距节点插值754.4.1利用差分的牛.752.6MATLAB度302.6.1 MATLAB.304.4.2高斯.792.6.2 MATLAB.14.5埃尔米特插值842.6.3 MATLAB显示.324.6分段三次埃尔米特插值854.7样条插值72.7MATLAB常用绘图命令324.7.1二次样.72.8小结VII第9章方程求根225第11章解线性方程组的直接法3059.1方程的基本理论22511.1线性方程组概论3059.2方程求根的数值方法22511.2高斯消去法3059.2.1贝.22511.2.1高序消去法.3069.2.2二分法.2811.2.2高斯主元.9.2.3黄金分.3011.2.3高斯-若当.39.2.4不动点选代.211.3三角分解法3159.2.5弦法.3611.3.1克劳特.3169.2.6森.4411.3.2多利特.9.2.7劈因子.4511.4乔列斯基分解法3209.2.8抛物.4711.4.1对称正定矩阵的LL9.2.9钱伯.50分解法3209.2.10牛.5211.4.2对称正定矩阵的LDL9.2.11次压缩牛.579.2.12联.5811.4.3对称正定矩阵的改进LDLT9.2.13两步.分解法.3239.2.14蒙特卡法.6411.5三对角方程组的追赶法3259.2.15重根的代法.511.6直接求逆法3279.3小结26611.6.1加边法求.327第10章非线性方程组求解26711.6.2叶尔索夫法求矩阵.32911.7QR分解法3310.1不动点选代法26711.8小结.33310.2牛顿法26810.3离散牛顿法271第12章解线性方程组的迭代法33410.4牛顿-松弛型迭代法27412.1常用迭代法33410.4.1牛顿-雅可比选代法.27412.1.1理查森代.410.4.2牛顿-SOR代法.7612.1.2广义理查森代.3810.5牛顿下山法27912.13雅可比.910.6割线法28012.1.4高斯-赛德尔代法.34110.7拟牛顿法28412.15超松.3310.8对称秩1算法28612.1.6雅可比超松弛代法.34610.9D-F-P算法28712.1.7步.810.10B-F-S算法28912.1.8.35010.11数值延拓法29112.19块选代10.12参数微分法12.2小结6410.13最速下降法第13章随机数生成36510.14高斯牛顿法29810.15共轭梯度法13.1平方取中法36510.16阻尼最小二乘法13.2线性同余法36730110.17小结30413.2.1混合.713.2.2乘.70IX13.2.3素数模同.37215.2.2三阶龙格-库.813.3产生指数分布的随机数列37415.2.3四阶格-.4013.4产生拉普拉斯分布的15.2.4罗赛布诺克半隐式公式.45随机数37615.3默森单步法44713.5产生瑞利分布的随机数列37715.4线性多步法44913.6产生柯西分布的随机数列37915.5预测-校正法45213.7产生爱尔朗分布的随机数列38015.5.1中点-预测-校正法.45213.8产生正态分布的随机数列38115.5.2阿达姆预测-校正法.45513.9产生韦伯分布的随机数列38415.5.3密伦预-校正.713.10产生泊松分布的随机数列38515.5.4亚当斯预测-校正法.46013.11产生贝努里分布的15.5.5汉预-正.4随机数列38715.6外推法46613.12产生贝努里-高斯分布的15.6.1通用外.467随机数列38815.6.2格拉格外.913.13产生二项式分布的随机数列38915.7小结47113.14小结第16章偏微分方程的数值解法472第14章特殊函数计算39116.1椭圆偏微分方程47214.1伽玛函数和贝塔函数39116.1.1五点差分格式47214.2不完全伽玛函数39616.1.2工字型差分格式47614.3不完全贝塔函数39816.2双曲线偏微分方程48014.4第一类整数阶贝塞尔函数40216.2.1一维对流方程48016.2.2二维对流方程14.5第二类整数阶贝塞尔函数40749614.6变型的第一类整数阶贝塞尔16.3抛物线偏微分方程50116.3.1扩散方程.函数41250116.3.2对流扩散方程14.7变型的第二类整数阶贝塞尔513函数16.4小结41651714.8误差函数、正态分布函数420第17章数据统计和分析51814.9正弦积分、余弦积分和指数17.1回归分518积分42217.1.1线性回.51814.10第一类椭圆积分42617.1.2多项式.52214.11第二类椭圆积分42717.1.3二次完全式.52514.12小结17.2聚类分527第15章常微分方程的初值问题42917.3判别分53015.1欧拉法42917.4主成分分53415.1.1简单.4917.5小结53715.1.2隐式.431附录AMATLAB计算常用工具箱15.1.3改进的.433函数注释15.2龙格-库塔4415.2.1二阶龙格-库.附录B本书所编写的算法程序索引545X实例目录第2章MATLAB计算基础例2-1元胞数组创建与显示实例18例2-2矩阵创建实例20例2-3特殊矩阵生成函数使用实例21例2-4矩阵基本运算实例22例2-5矩阵函数运算实例22例2-6矩阵分解运算函数使用实例23例2-7复数构造实例24例2-8复数矩阵构造实例24例2-9复数函数绘图实例25例2-10符号表达式创建实例28例2-11符号运算实例129例2-12符号运算实例230例2-13数据类型使用实例30例2-14数据类型精度范围使用实例31例2-15MATLAB数值精度实例31例2-16MATLAB显示精度实例32例2-17绘图命令使用实例34第3章MATLAB程序设计基础例3-1M文件创建实例39例3-2return语句使用实例42例3-3匿名函数创建实例44例3-4显示函数输入和输出参数的数目实例47例3-5可变数目的参数传递实例48例3-6函数内部的输入参数修改实例49例3-7函数参数传递实例50例3-8全局变量使用实例50例3-9函数句柄创建和调用实例51例3-10处理函数句柄的函数使用实例52例3-11嵌套计算与直接求值的比较实例60例3-12嵌套计算与非嵌套计算的比较实例60例3-13例外处理机制使用实例62例3-14nargin函数应用实例62例3-15全局变量使用实例63XI