• / 31
  • 下载费用:10 金币  

matlab与数学建模.ppt

关 键 词:
matlab与数学建模.ppt
资源描述:
1,MATLAB与数学建模,2008年7月,2,第一章 微积分、线性代数的基础知识 及其在MATLAB中的实现,§1.1 数学建模中常用的微积分知识在MATLAB中的实现,MATLAB中的基本符号运算函数: x=sym('x') 创建一个符号变量x syms x y z 创建多个符号变量x,y,z r=collect(S,v) 合并同类项,S是符号表达式,v是变量或表达 式,r是合并同类项后的结果,3,例1. 按不同的方式合并同幂项EXPR= sym('(x^2+x*exp(-t)+1)*(x+exp(-t))'); expr1=collect(EXPR)expr2=collect(EXPR,'exp(-t)'),4. factor(S) 符号计算的因式分解,S是待分解的符号多项式,例2. factor指令的使用 (1)除x外不含其他自由变量的情况 (2) 含其他自由变量的情况之一 syms a x; f2=x^2-a^2;f1=x^4-5*x^3+5*x^2+5*x-6; factor(f2)factor(f1) (3)对正整数的质数分解factor(1025),4,5. expand(S) 对符号多项式或函数S进行展开,例:syms x y;expand((x+1)^3)expand(sin(x+y)),6. r=simple(S) 或 r=simplify(S) 对符号表达式S进行化简,例3. 简化 (1)运用simplify简化syms x;f=(1/x^3+6/x^2+12/x+8)^(1/3);sfy1=simplify(f), sfy1=simplify(sfy1) (2)运用simple简化g1=simple(f), g2=simple(g1),说明:simple给出的简化式比simplify给出的更短,5,例4. 简化 ff=cos(x)+sqrt(-sin(x)^2);ssfy1=simplify(ff), ssfy2=simplify(ssfy1)gg1=simple(ff), gg2=simple(gg1),7. subs(S,old,new) 把符号变量中的变量old用new代替,new可以是一个符号,也可以是具体的数,例5. 用简单的算例演示subs的置换规则 (1)产生符号函数 (4) 双精度数值置换syms a x; f3=subs(f,{a,x},{2, pi/3})f=a*sin(x)+5; (2) 符号变量置换 (5)数值数组置换之一f1=subs(f,‘sin(x)’,sym(‘y’)) f4=subs(subs(f,a,2), x,0: pi/6:pi)(3) 符号常数置换 (6)数值数组置换之二f2=subs(f,{a,x},{2,sym(pi/3)}) f5=subs(f,{a,x},{0:6,0: pi/6:pi}),6,1.1.1 导数、极值和积分、Taylor公式及MATLAB中的实现,1. 极限运算,注意:在左右极限不相等或左右极限有一个不存在时,MATLAB的默认状态是求右极限。,7,例8. 求极限 与极限syms x;y1=(1+4*x)^(1/x);y2=(exp(x)-1) /x;limit(y1,x,0)limit(y2,x,0),例9. 求极限syms x;y=sqrt(x)-2^(-1/x);limit(y,x,0, 'right'),2. 求导运算 (1)一元函数的求导diff(f) diff(f,n),例10. 求函数 的二阶导数syms x;f=3*x^3+5*x+1;diff(f,2),例11. 设 ,求syms x;y=3*x^2-2*x+1;B=diff(y),x=1;eval(B),8,(2)多元函数的偏导数diff(f,xi) diff(f,xi,n),例12. 求 关于x的偏导数。syms x y;z=x^2*sin(2*y);B=diff(z,x),3. 积分运算 (1)一元函数的不定积分int(f) 求函数f对默认变量的不定积分,用于函数只有一个变量的情况int(f,v) 求符号函数f对变量v的不定积分,例13. 计算syms x ; y=1/(sin(x)^2*cos(x)^2);int(y)pretty(int(y)),例14. 计算syms x z; B=int(x/(1+z^
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:matlab与数学建模.ppt
链接地址:https://www.weizhuannet.com/p-7356964.html
微传网是一个办公文档、学习资料下载的在线文档分享平台

微传网博客

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开