MATLAB及其应用总复习.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB及其应用总复习

MATLAB 及其应用B 主要内容: 符号计算 (第二章 符号计算) 数值计算(第三章 数值数组及向量化运算、 第四章 数值计算) 绘图 (第五章 数据和函数的可视化) 程序设计 (第六章 M文件和函数句柄) 第二章 符号计算 2.1 符号对象和符号表达式 符号对象的创建:sym syms指令 findsym 符号对象的识别: class isa whos 2.2 符号数字及表达式的操作 数值数字与符号数字之间的转换 sym double 符号数字的任意精度计算 digits(n) xs=vpa(x) 符号表达式的基本操作 P53 表达式的置换操作 subexpr subs 2.3 符号微积分 limit(f,v,a) 求极限 limit(f,v,a,’right’) 求右极限 limit(f,v,a,’left’) 求左极限 dfdvn=diff(f,v,n) 求n阶导数 s=symsum(f,v,a,b) 求通式f在指定变量v取遍[a,b]中所有整数时的和。 intf=int(f,v) 给出f对指定变量v的不定积分 intf=int(f,v,a,b) 给出f对指定变量v的定积分 2.4 微分方程的符号解法 求解微分方程的一般指令为: S=dslove() 2.5 符号变换(指令)和符号卷积(不考) 2.6 符号矩阵代数方程的解 符号矩阵分析指令: det(A) diag(A) [V,D]=eig(A) expm(A) 矩阵指数函数e^A inv(A) [V,J]=jordan(A) Jordan分解,使AV=VJ poly(A) rank(A) (例题2.6-1) 线性方程组的符号解: 求解一般代数方程组的指令为slove 2.8 符号计算结果的可视化 ezplot,ezmesh。。。 两种方法:符号法和数值法 第三章 数值数组及向量化运算 3.2 数值数组的创建与寻访 一、一维数组的创建 x=a:inc:b; x=linspace(a,b,n) 线性等间隔 二、其他类型一维数组的创建 (1)逐个元素输入法 (2)运用MATLAB函数生成法(参见见表3.2-1 P101) 三、二维数组的创建 1.小规模数组的直接输入法 A =[1,2;3,4] 2.中规模数组的数组编辑器创建法 3.M文件创建法 4.MTALAB函数生成法 表3.2-1 P101 二维数组元素的创建和寻访 数组操作技法综合 掌握 3.2-6~3.2-8 3.3 数组运算 区分数组运算和矩阵运算 加 . 3.4 非数和空数组 (预定义变量 P7 表1.3-1) 非数元素的寻访 3.4-2 (实验) x/0=NaN(nan); 0/x=inf 空数组产生 3.4-3 3.5 关系操作和逻辑操作 表3.5-1 例题3.5-1,2 ,3 习题3-5(数组运算法绘图,标量循环运算法) 第四章 数值计算 4.1 数值微积分 (符号微积分) 近似数值极限及导数 在MATLAB数值计算中,既没有专门的求极限指令,也没有专门的求导指令。但MATLAB提供了与“求导”概念有关的“求差分”指令。 dx=diff(X) 求差分 FX=gradient(F) 求一元(函数)梯度 [FX,FY]=gradient(F) 求一元(函数)梯度 数值求和与近似数值积分 Sx=sum(X) symsun St=trapz(x,y) (定积分) int 不定积分与定积分 Scs=cumsum(X) Sct=cumtrapz(x,y) 计算精度可控的数值积分 S1=quad(fun,a,b,tol) Simpson法 S1=quadl(fun,a,b,tol) Lobatto法 S2=dblquad(fun,xmin,xmax,ymin,ymax,tol) S3=triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol) 例题4.1-5,6 函数极值的数值求解(知道指令) [x,fval,exitflag,output]=fminbnd(fun,x1,x2,options) 求一元函数在区间(x1,x2)中的极小值。 [x,fval,exitflag,output]=fminsearch(fun,x0,options) 单纯形法求多元函数的极值点 常微分方程的数值解 [t,Y]=ode45(odefun,tspan,y0) 采用四阶Runge-Kutta数值积分法解微分方程 求解符号微分方程的

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档