第3章 符号运算功能.doc

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

第3章 符号运算功能 上机指导 主要包括、符号矩阵的运算、符号微积分运算、符号线性方程求解、符号微分方程求解 1 内容简介 基本内容主要包括: (1)符号表达式与符号矩阵的基本操作 (2)符号微积分运算 (3)符号线性方程求解 (4)级数求和 2 达到的目标 (1)掌握符号表达式与符号矩阵的建立和基本操作。 (2)掌握符号微积分基本运算。 (3)掌握级数求和方法 3 具体内容 3.1 符号表达式的生成 例3-1 创建符号函数 f=1og(x) 例3-2 创建符号方程 eqation=a*x^2+b*x+c=0 例3-3 创建符号微分方程 diffeq=Dy-y=x; 例3-4 f=sym(sin(x)) f=sym(sin(x)^2=0) 例3-5 syms x f=sin(x)+cos(x) 3.2 符号和数值之间的转换 (1)digits函数 (2)vpa函数 (3)subs函数 例3-6求方程3x2-ex=0的精确解和各种精度的近似解。 解: s=solve(3*x^2-exp(x)=0) vpa(s) vpa(s,6) 例3-7设函数为f(x)=x-cos(x)。求此函数在 x=π点的值的各种精度的数值近似形式。 解: x=sym(x) %定义函数 f=x-cos(x) %f1=subs(f, x,pi) %字符替代 f1=subs(f, pi,x) %字符替代 digits(25) %各精度显示 vpa(f1) 3.3 符号函数的运算 3.3.1 复合函数运算 (1)compose(f,g)返回当 f=f(x)和 g=g(y)时的复合函数 f(g(y))。 例3-8 复合函数的运算。 syms x y; f=1/(1+x^2); g=sin(y); compose (f,g) (2)compose(f,g,z)返回的复合函数以z为自变量。 例3-9 复合函数的运算。 syms x y t; f=1/(1+x^2); g=sin(y); compose (f,g,t) (3)compose(f,g,x,z)返回复合函数f(g(z)),且使得x为f的独立变量。 例3-10 复合函数的运算。 syms x y t z; g=sin(y); h=x^t compose(h,g,x,z) %运行结果:ans =sin(z)^t compose (h,g,t,z) %运行结果:ans =x^sin(z) (4)compose(f,g,x,y,z)返回复合函数f(g(z))并使得x为f的独立变量,y为g的独立变量。 例3-11 复合函数的运算。 syms x y t u z g; h=x^t; p=exp(-y/u); compose(h,p,x,y,z) %运行结果:ans=exp(-z/u)^t compose(h,p,t,u,z) %运行结果:ans =x^exp(-y/z) 问:如果h=x^t+g,结果怎样? 3.3.2 反函数的运算 finverse 反函数运算函数 (1)g=finverse(f)符号函数f的反函数。f为一符号函数表达式,单变量为x则函数g也为一符号函数,且使得g(f(x)=x。 例3-12 反函数的运算。 syms x; f=log(x); finverse(f) %运行结果:ans=exp(x) (2)g=finverse(f,v)返回的符号函数表达式的自变量为v,这里v为一符号;是表达式的向量变量。 例3-13反函数运算。 syms x y; f= x^(1/2)+y; finverse(f, y ) %运行结果:-x^(1/2)+y finverse(f, x ) %运行结果:ans =y^2-2*y*x+x^2 3.4 符号矩阵的创立 (1)使用sym函数直接创建符号矩阵 例3-13 创建符号矩阵 a=sym([l/s+x,sin(x),cos(x )^2/(b+x);9,exp(x^2+y^2 ),1og(tan(y))]) (2)用创建子阵的方法创建符号矩阵 例3-14 创建符号矩阵 ms=[[1/s, sin(x)];[l, exp (x) ]] (3)将数值矩阵转化为符号矩阵 例3-15 数值矩阵转化为符号矩阵 a=[2/3, sqrt(2), 0.222; 1.4, 1/0.23, log(3)] b=sym(a) 3.5 符号矩阵的运算 (1)符号矩阵的四则运算 矩阵的加(+)、减(-)法 矩阵的乘(*)、除(/ \)法 矩阵的转置() (2)符号矩阵的行列式运算 det(a ) (3)符号矩阵的逆 inv(b ) (4)符号矩阵的秩 rank(a) (5)

文档评论(0)

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

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

1亿VIP精品文档

相关文档