第5章微积分问题计算机求解.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB语言与应用 第 5 章 微积分问题的计算机求解 现代设计与分析研究所 王 雷 主要内容 微积分问题的解析解 数值积分 5.1 微积分问题的解析解 5.1.1 极限问题的解析解 5.1.2 函数导数的解析解 5.1.3 积分问题的解析解 5.1.1 极限问题的解析解 5.1.1.1单变量函数的极限 【例5-1】试求解极限问题 【例5-2】求解单边极限问题 5.1.1.2 多变量函数的极限 【例5-3】求出二元函数极限值 5.1.2 函数导数的解析解 5.1.2.1 函数的导数和高阶导数 【例5-4】 5.1.2.2 多元函数的偏导 【例5-5】 【例5-6】 5.1.2.3 隐函数的偏导数 【例5-7】 5.1.2.4 参数方程的导数 已知参数方程 ,求 5.1.3 积分问题的解析解 5.1.3.1 不定积分的推导 【例5-9】 用diff() 函数求其一阶导数,再积分, 检验是否可以得出一致的结果。 对原函数求4 阶导数,再对结果进行4 次积分 【例5-10】证明 【例5-11】不可积问题 的积分问题求解。 5.1.3.2 定积分与无穷积分计算 【例5-13】 【例5-14】 【例5-15】 5.2 数值积分问题 5.2.1 由给定数据进行梯形求积 5.2.2 单变量数值积分问题求解 5.2.3 双重积分问题的数值解 5.2.4 三重定积分的数值求解 5.2.1 由给定数据进行梯形求积 【例5-16】 【例5-17】 5.2.2 单变量数值积分问题求解 【例5-18】 用inline函数定义: 【例5-19】高精度数值解(Lobbato算法) 【例5-20】求解 5.2.3 双重积分问题的数值解 【例5-23】求解 【例5-24】 解析解方法: 5.2.4 三重定积分的数值求解 【例5-25】 本章要点简介 本章涉及的函数小结 x1=[0:pi/30:pi]’ y=[sin(x1) cos(x1) sin(x1/2)]; 画图: 求理论值: 不同步距 第三种:匿名函数(MATLAB 7.0) 第二种:inline 函数 第一种: 一般函数方法 提高求解精度。 y1=quadl(f, 0, 1.5, 1e-16) abs([y1-y0, y-y0]) 绘制函数: 调用quadl(): f =inline(‘exp(x.^2).*(x=2) +’. . . ‘80*(x2) ./(4-sin(16*pi*x) )’ , ‘ x’ ); I1=quadl(f, 0, 4) 【例5-21】 求两条曲线 y1=x.^2 和 y2=x+2 所围成的二维图形的面积和重心 设两条曲线的交点为(x1, y1), (x2, y2),则 绘制函数: x=linspace(-1,2,200); y1=x.^2; y2=x+2; fill(x,y1,r) area=quadl(inline(‘x+2’,‘x’),-1,2)-,… quadl(inline(x.^2,x),-1,2) xc=quadl(inline(x.*((x+2)-x.^2),x),-1,2)/area yc=quadl(inline(((x+2).^2-x.^4)/2,x),-1,2)/area 求解: 【例5-22】 求螺旋线的长度。已知螺旋线参数 方程: 绘制函数: t=linspace(0,6*pi); plot3(sin(t),cos(t),t),grid on length=quadl(inline(sqrt(cos(t).^2+4*,... sin(2*t).^2+1)),0,6*pi) 求解: Nit工具箱 * * 函数及其一阶导数图形: f4=diff(f, x, 4); pretty(f4) 求 和 三维曲面: 引力线: syms x y z; f=sin(x^2*y)*exp(-x^2*y-z^2); df=diff (diff (diff (f, x, 2), y), z); df=simple(df) 【例5-8】 syms t; y=sin(t)/(t+1)^3; x=cos(t)/(t+1)^3; d4=diff(y,t,4)/diff(x,t,4) syms x; y=sin(x)/(x^2+4*x+3); y1=diff(y); y0=int(y1); pretty(y0) y4=diff(y,4); y0=int( int( int( int( y4) ) ) ); simplify

文档评论(0)

177****7942 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档