计算方法课件:2-6符号计算_第1页
计算方法课件:2-6符号计算_第2页
计算方法课件:2-6符号计算_第3页
计算方法课件:2-6符号计算_第4页
计算方法课件:2-6符号计算_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2. 6 符号计算前面介绍的数值运算,变量均要事先赋值才能出现在表达式中参与运算。但也经常需要对含有字符的矩阵和函数进行处理和运算。如函数的极限、微分、积分,求符号矩阵的逆矩阵。2. 6. 1 符号变量和符号表达式的建立1). 用函数sym定义符号变量调用格式:变量=sym(表达式)2. 用函数syms创建符号表达式调用格式:syms var1 var22. 6. 2 符号和数值之间的转换1). 用sym将数值表达式转化为符号表达式调用格式:变量=sym(数值表达式)2). 用numeric将符号表达式转化为数值表达式3. 用eval计算符号表达式的值4). 符号的可变精度计算2. 6. 3

2、符号表达式的基本代数运算符号表达式的加,减,乘,除及幂运算等与矩阵的数值运算几乎完全一样。对于字符串所表示的有效表达式,可以用下面的运算符进行运算,符号表达式也适用。symadd(a,b)a与b相加symsub(a,b)a与b相减symmul(a,b)a与b相乘symdiv(a,b)A除以bsympow(a,b)a的b次幂symop()综合运算2. 6. 4 符号表达式的化简和替换factor(f)分解表达式f的各个元素,若f为整数,则求其质因数分解expand(f)因式展开符号表达式collect(f,t)合并符号表达式f中自变量t的同次幂项的系数simplify(f)化简符号表达式fn,d

3、=numden(f)符号表达式的分式通分,其中n返回分子,d返回分母horner(f)将符号表达式f转换为嵌套形式subs(f,old,new)用新变量new替换符号表达式f中的旧变量old2. 6. 5 函数句柄和内嵌函数1)内嵌函数内嵌函数:简单的函数表达式,不必写成函数文件。fName=inline(expr,arg1,arg2,)F=inline(sin(x)+x2,x)调用方式调用方式:feval(f_inline,arg1,arg2,.)x=-pi:pi/10:pi; t=feval(F);2)函数句柄:函数名称或str2func 调用方式:feval(f_handle,arg1,arg2,)a=1 2;3 4;Heig=eig;%或者Heig=str2func(eig);E=feval(Heig,a);%E=eig(a);FunList=char(sin,exp,sum,std);x=-pi:pi/10:pi;Out=zeros(4,length(x);for i=1:4 Heig=str2func(FunList(i,:); tmpOu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论