收藏 分享(赏)

MATLAB第3章第1节.ppt

上传人:yjrm16270 文档编号:7437015 上传时间:2019-05-17 格式:PPT 页数:20 大小:478.50KB
下载 相关 举报
MATLAB第3章第1节.ppt_第1页
第1页 / 共20页
MATLAB第3章第1节.ppt_第2页
第2页 / 共20页
MATLAB第3章第1节.ppt_第3页
第3页 / 共20页
MATLAB第3章第1节.ppt_第4页
第4页 / 共20页
MATLAB第3章第1节.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、第三章 微积分实验,3.1 微积分符号运算3.2 数值微分3.3 数值积分,3.1 微积分符号运算,3.1.1 创建符号变量与符号表示式3.1.2 符号极限3.1.3 符号微分 3.1.4 符号积分3.1.5 符号合计函数3.1.6 泰勒多项式,例 3.1例 3.2,,求,两边取对数,方程两边分别对求导 整理得,很多极限和微积分的计算要有很高的技巧或者是推导 起来比较繁琐。利用Matlab符号工具箱可以进行符号 演算,将这些繁琐的工作交给计算机完成。,例 3.3,3.1.1 创建符号变量与符号表示式,创建符号表达式,赋予f如 r=sym(1+sqrt(x)/2)r =(1+sqrt(x)/2,

2、f=sym(符号表达式),3.1.1 创建符号变量与符号表示式,创建一个或多个符号变量如 syms a b c k t y f=a*(2*c-t)3+b*sin(4*y)f =a*(2*c-t)3+b*sin(4*y),syms var1 var2 ,注意分隔符是空格,而不能用逗号代替空格,3.1.1 创建符号变量与符号表示式,创建符号方程,如 equ=(a=0)equ =a=0用findsym来确认符号表达式中的符号,如 findsym(f)ans =a, b, c, t, y,equ=sym(符号方程),findsym(f),3.1.2 符号极限,计算符号表达式F在xa下的极限。计算符号表

3、达式中由findsym(F)返回的独立变量趋于a 的极限值。现在在Matlab上计算本节最开始的例题1: clear syms x; f=(3*x-5)/(x3*sin(1/x2); limit(f,x,inf),limit(F,x,a),limit(F,a),3.1.2 符号极限,ans = 3计算符号表达式F在x0下的极限. syms x a f=sin(x)/x; g=limit(f) g =1,如计算,limit(F),limit(F,x,a,right) 或limit(F,x,a,left),3.1.2 符号极限,其中right 或left用来指定极限的方向, limit(1/x)a

4、ns =NaN limit(1/x,x,0,left)ans =-inf limit(1/x,x,0,right)ans =inf,如,说明1/x的极限 不存在,左极限,右极限,3.1.3 符号微分,对由findsym返回的自变量,求符号表达式S的微分 sym x diff(sin(x/2)ans =1/2*cos(1/2*x),diff(S),3.1.3 符号微分,求符号表达式S的微分 .对正整数n,对符号表达式S微分n次,如 diff(x6,6)ans = 720这两种格式都能被识别,diff(S, v),diff(S, n),diff(S, v,n)和diff(S, n,v),3.1.3

5、 符号微分, syms x y diff(1+x*y)(x/y),x) ans = (1+x*y)(x/y)*(1/y*log(1+x*y)+x/(1+x*y),求,计算本节最开始的例题2:,3.1.4 符号积分,计算表达式S对符号自变量的不定积分 。 syms x t; A=cos(x*t); int(A,t)ans =1/x*sin(x*t),int(S,v),3.1.4 符号积分,计算表达式S对默认符号变量从a到b的定积分; a和b为双精度或符号变量。计算表达式S对变量v从a到b的定积分,计算 int(x*log(1+x),0,1)ans = ,int(S,a,b),int(S,v,a,

6、b),3.1.4 符号积分 syms t int(exp(-t2/2),-inf,inf)ans =2(1/2)*pi(1/2),计算本节最开始的例题3:,3.1.5 符号合计函数,表达式s中的符号变量v从a到b的级数和。,symsum(s,v,a,b),计算 和 symsum(1/x,1,3)ans =11/6 s=symsum(xk,k,0,inf)s =-1/(x-1),3.1.6 泰勒多项式,函数f对findsym(f)返回的独立变量等于a的点的n-1阶泰勒多项式; n缺省时设定n=6,a缺省时设定a=0。,taylor(f,n,a),3.1.6 泰勒多项式例:正弦函数在0点的6阶和在2点的4阶泰勒多项式。 taylor(sin(x)ans =x-1/6*x3+1/120*x5 f=log(x);s=taylor(f,4,2)s =log(2)+1/2*x-1-1/8*(x-2)2+1/24*(x-2)3,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报