《计算机数学基础电子教案 教学课件 作者 王信峰 3 4》由会员分享,可在线阅读,更多相关《计算机数学基础电子教案 教学课件 作者 王信峰 3 4(20页珍藏版)》请在金锄头文库上搜索。
1、 3 4本章有关实验 3 4 1求极限3 4 2二分法的编程实现3 4 3导数与微分有关实验 3 4 1求极限 一 用Mathematica命令求极限 1 极限命令Limit 一般格式为 Limit 表达式 趋向过程 趋向方向 例如 Limit E 1 x x 0 Direction 1 表示求函数的左极限 Limit E 1 x x 0 Direction 1 表示求函数的右极限 求函数的右极限可以简略趋向方向 即可以使用格式 Limit 表达式 趋向过程 例如Limit Sin x x x 0 则求出函数的右极限 当然 当极限存在时 这一命令求出的就是极限 直接用Limit求极限 要注意先
2、求左右极限 再根据极限存在的充要条件判别极限是否存在 并给出极限值 解用Mathematica命令先求左右极限 命令为 Limit 3x 3 2x 2 5 5x 3 2x 1 x Infinity Direction 1 Limit 3x 3 2x 2 5 5x 3 2x 1 x Infinity Direction 1 执行后可得结果均为3 5 从而可知左右极限均存在且相等 从而所求极限为3 5 Limit E 1 x x 0 Direction 1 Direction 1是指沿坐标轴负向趋向于0 结果为0 这是我们所能预料的 Limit E 1 x x 0 Direction 1 Dire
3、ction 1是指沿坐标轴正向趋向于0 二 编程求极限 以下例说明其用法 eps0 0 5 10 2 res0 1 res 1 2 i 2 p 1 While Abs res res0 eps0 res0 res i i p res 1 i Print i res N 执行结果为 7 0 000198413 三 前述几个问题的编程实现 图3 3的N S流程图的Mathematica实现 x n Sum 1 i 3 i 1 n i 1 While Abs x i 10 x i 10 8 i i 10 m i 10 Print m x m N 注 这里的打印语句中去近似值打印仅仅是为了使输出结果简
4、单易读 图3 4的N S流程图的Mathematica实现 eps 10 8 res0 0 res 1 i 1 p 10 While Abs res res0 eps res0 res For j 1 j p j res res 1 i j 3 i i p Print m i res N res 7 程序的运行结果 m 1011 res 1 202056 图3 16算法的N S流程图的Mathematica实现为 x x 3 3x 2 6x 1 a 0 b 1 If N f a f b 10 4 c a b 2 If N f a f c 0 b c a c Print Root a b 2 Print NoRoot 图3 17算法的N S流程图的Mathematica实现为 3 4 2二分法的编程实现 f x x 3 3x 2 6x 1 a 0 b 1 eps 10 4 nmax Log 2 b a eps For i 1 i nmax i c a b 2 If N f a f c 0 b c a c Print Root a b 2 3 4 3导数与微分有关的实验 二 求全微分命令 三 求函数极值的近似值命令