一元微积分编程实现.docVIP

一元微积分编程实现.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一元微积分编程实现

第二篇 数学试验 第2章 数学试验 2.2实验2 一元微积分的编程实现 PAGE 16 2.2实验2 一元微积分的编程实现 【实验目的与要求】 实验目的: 熟悉用Mathematic进行一元微积分计算的编程方法。 先修内容: 第一篇 计算机数学 第1章极限与连续和第2章微分与积分。 实验要求: 掌握数学表达式的正确书写格式;熟悉Mathematic有关一元微积分的常用命令、常用数学函数。 【实验原理】 Mathematic的基本语法、数学表达式的正确书写格式;有关一元微积分的常用命令、常用数学函数。 【实验步骤】 2.2.1实验内容1 极限? Mathematica计算极限的命令是Limit它的使用方法主要有表2.2.1种的一些命令。 表2.2.1极限的主要命令及说明 命 令 说 明 Limit[expr,x?x0] 当x趋向于x0时求expr的极限 Limit[expr,x?x0,Direction?1] 当x趋向于x0时求expr的左极限 Limit[expr,x?x0,Direction?-1] 当x趋向于x0时求expr的右极限 Infinity 无穷大 趋向的点可以是常数,也可以是+∞,-∞ 。注意Mathemica没有区分∞和+∞,求x?∞时的极限要小心。 下面就具体操作几个运行极限的Mathemica程序。 1.求 利用Limit[expr,x ? Infinity]命令,计算expr;再将表达式expr转化成 ,其中Sqrt[x^2+2]是指。具体运行程序参见图2.2.1。 图2.2.1运行 的Mathemica程序 2.求 利用Limit[expr,x ?0]命令,计算expr;再将表达式expr转化成,其中Sin[x]^2是指sin2x。具体运行程序参见图2.2.2。 图2.2.2运行的Mathemica程序 3.求 利用Limit[expr,x?0,Direction?-1]命令,计算expr;再将表达式expr转化成lnx,其中Log[x]是指lnx。具体运行程序参见图2.2.3。 图2.2.3运行的Mathemica程序 2.2.2实验内容2 函数的微分??? ?在Mathematica 中,计算函数的微分或是非常方便的,命令为D[f,x],表示对x求函数f的导数或偏导数。该函数的常用格式有以下几种如表2.2.2。 表2.2.2关于函数微分的几个主要命令及说明 命 令 说 明 D[f,x] 计算导数 D[f,{x,n}] 计算n阶导数 下面就具体操作几个运行微分的Mathemica程序。 例2.2.1 求函数exsinx的导数。 利用D[f,x]命令,计算f的导数;再将表达式f转化成exsinx,其中Exp[x]是指ex。这样就可得到函数exsinx导数的Mathemica程序。具体运行程序参见图2.2.4 图2.2.4运行exsinx的导数的Mathemica 例2.2.2 求函数exsinx的二阶导数 利用D[f,{x,n}]命令,计算f的n导数;再将表达式f换成exsinx,其中Exp[x]是指ex;n换成2。就可得到函数exsinx的二阶导数的Mathemica程序。具体运行程序参见图2.2.5 图实验2.5函数exsinx的二阶导数的Mathemica程序 例2.2.3 假设a是常数,对sinax求导。 这题仍可以利用D[f,x]命令,计算f的导数;再将表达式f转化成sinax,其中a不做任何处理,就可视作普通的字符(或称为常数)。具体运行程序参见图2.2.5。 图2.2.5函数sinax的导数的Mathemica程序 Mathematica也可以求函数式未知的函数微分,通常结果使用数学上的表示法。如下面例2.2.4。 例2.2.4求xg(x)对x的导数和4阶导数。 首先,求函数xg(x)对x的导数。首先利用D[f,x]命令,将f转化成表达式xg(x)。其运行结果是g[x]+xg?[x]。具体运行程序参见图2.2.6。 再求函数xg(x)对x的4阶导数。首先利用D[f,{x,n}]命令,将f转化成表达式xg(x),n换成4。其运行结果是4g(3)[x]+xg(4)[x]。具体运行程序参见图2.2.6。 图2.2.6函数xg(x)对x的导数和4阶导数的Mathemica程序 对复合函数的求导上面的方法仍适用。如例2.2.5。 例2.2.5 求函数g[h[x]]对x求导。 为了求函数g[h[x]]对x求导,首先利用D[f,x]命令,将f转化成表达式g[h[x]]。其运行结果是g? [h[x]]h ? [x]。具体运行程序参见图2.2.7 图2.2.7函数g[h[x]]对x求导的 如果要得到函数在某一点的导数值可以把这点代入导数即可

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档