数学建模第五节符号计算资料.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例】:求定积分 x = sym(x); int(abs(1-x),1,2) ans = 1/2 级数求和 symsum 函数用于求无穷级数的和,格式为: symsum(S,v,a,b) S 表示级数通项,是一个符号表达式 v 是求和变量 a 和 b 是求和的首项和末项。 【例】:求下列级数的和 (1) (2) syms n s1 = symsum(1/n^2,n,1,inf) s1 = 1/6*pi^2 s2 = symsum((-1)^(n+1)/n,1,inf) s2 = log(2) Taylor 级数 taylor 函数将函数展开为幂级数,格式为: taylor(f,v,n,a) 该函数将 f 按变量 v 展开为 Taylor 级数,展开到第 n 项,n 默认为 6。参数 a 指定在变量 v = a 处展 开,a 默认为 0。 【例】:求函数的 Taylor 级数展开式 (1) 求 的 5 阶 Taylor 级数展开 (2) 将 在 x = 1 处按 5 次多项式展开 syms x f1 = sqrt(1-2*x+x^3)-(1-3*x+x^2)^(1/3); f2 = (1+x+x^2)/(1-x+x^2); taylor(f1,x,5) ans = 1/6*x^2+x^3+119/72*x^4 taylor(f2,6,1) ans = 3-2*(x-1)^2+2*(x-1)^3-2*(x-1)^5 四、符号方程求解 代数方程是指未涉及微积分运算的方程, 可用 solve 函数求解。调用格式为: solve(eq1,eq2,...,eqN,‘v1,‘v2,...‘vN) 【例】:解下列方程 (1) (2) x = solve(x-(x^3-4*x-7)^(1/3)=1) x = 3 x = solve(2*sin(3*x-pi/4)-1) %仅标出方程左端 x = 5/36*pi 【例】:求方程组的解。 [x y] = solve(1/x^3+1/y^3=28,1/x+1/y=4) x = 1 1/3 y = 1/3 1 符号微分方程求解 MATLAB 中,用大写字母 D 表示导数。例如Dy 表示 y‘,D2y 表示 y’‘,Dy(0) = 5 表示y(0)=5。 dsolve 函数可以求解符号常微分方程,格式为: dsolve(eqn,c,v) 求解常微分方程 eqn 在初值条件 c 下的特解。 【例】:求微分方程 的通解。 y =dsolve(Dy*x^2 + 2*x*y = exp(x),x) y = (exp(x)+C1)/x^2 【例】:求微分方程 的特解, 。 y = dsolve((Dy-x^2)/(1+y^2),y(2)=1,x) y = 1/3*x^3-5/3 【例】:求微分方程 的通解。 [x,y] = dsolve(Dx = 4*x - 2*y,Dy = 2*x - y,t) x = 2*C2*exp(3*t)+1/2*C1 y = C1+C2*exp(3*t) 练习 1 1. 已知 x = 6, y = 5, 利用符号表达式求 2. 分解因式: (a) (b) 2200 3. 化简表达式: (a) (b) 4. 已知 完成下列运算: (1) (2) 计算 B 的逆矩阵并验证结果 (3) 取出包括 B 的主对角线元素的下三角阵作为 L 练习 2 1. 用符号方法求下列极限或导数 (1)

文档评论(0)

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

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

1亿VIP精品文档

相关文档