- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB数学实验 第七章 Matlab符号计算 陆利正 * 主要内容 7.1 符号对象 7.2 符号矩阵和符号函数 7.3 符号微积分 7.4 符号方程和符号微分方程 7.5 便捷函数作图 7.6 符号计算局限性和Maple调用 7.1 符号对象 s = sym(str) 将数值或字符串str转化为符号对象, 数值为有理分式表示 s = sym(num, d) 将数值表达式转化为符号表达式, 数值用十进制表示 syms var1 var2 … 定义var1, var2, … 为符号变量? subs(s, old, new) 将符号表达式 s 中的符号变量old用new代替 7.1 符号对象 2. 计算精度和数据类型转换 digits(n) 将数值计算精度设为n位 x = vpa(s) 求 s 的数值结果 x = vpa(s, n) 采用 n 位计算精度求 s 的数值结果 double(s) 将符号对象转化为双精度数值 char(s) 将符号对象转化为字符串 7.2 符号矩阵和符号函数 1. 矩阵 Matlab大部分矩阵和数组运算符及指令都可以用于符号, 如: inv, ./, .\, eig 等 7.2 符号矩阵和符号函数 2. 符号函数计算 factor(expr) 对expr作因式分解 expand(expr 将expr展开 collect(expr, v) 将expr按变量 v 合并同类项 simple(expr) 将expr化简 g = finverse(f, v) 求函数f(v)的反函数g(v) fg = compose(f, g) 求函数f(v)和g(v)的复合f(g(v)) [n, d]=numden(expr) 分式通分, 分子 n, 分母 d funtool 函数分析图形界面 例7.1 已知 f (x, y) = (x-y)3, g(x, y) = (x+y)3, 求 h = f * g 并展开. 解 syms x y; f = (x - y)^3; g = (x + y)^3; h = f * g, s = expand(h), s2 = subs(s, y, x^2+x+1), 7.3 符号微积分 1. 极限和级数 limit(s, x, a) 返回符号表达式 s 当 x ? a 时的极限 limit(s, x, a, right) 返回 s 当 x ? a 时的右极限 limit(s, x, a, left) 返回 s 当 x ? a 时的左极限 symsum(s, n, a, b) 求和 例7.2 syms x n, limit((1+x/n)^n, n, inf) % exp(x) symsum((-1)^n*x^n/n, n, 1, +inf) % -log(1+x) 7.3 符号微积分 2. 微分 diff(s, x) 返回符号表达式 s 对 x 的导函数 diff(s, x, n) 返回 s 对 x 的 n 阶导函数 taylor(s, n, a, x) 返回 s 在 a 点Taylor展开到 n-1 次式, 自变量为 x taylortool Taylor分析图形界面 jacobian(f, x) f 的Jacobian矩阵 例7.3 (1) (2) f (x1, x2) = 的Jacobian矩阵 (3) 函数 g(x) = ln x sin x 在 x = 1 的5次Taylor展开 例7.3 (1) (2) f (x1, x2) = 的Jacobian矩阵 (3) 函数 g(x) = ln x sin x 在 x = 1 的5次Taylor展开 7.3 符号微积分 3. 积分 int(s) 符号表达式 s 的不定积分 int(s, v) s 关于变量 v 的不定积分 int(s, a, b) s 在区间 [a, b] 上的定积分 int(s, v, a, b) s 关于变量 v 从 a 到 b 的定积分 注: 当系统求不出解析解, 会自动求原点附近的一个近似解 例7.4 7.4 符号方程和符号微分方程 1. 代数方程的解 s = solve(表达式1, 表
文档评论(0)