matlab多元函数极限与偏导数的符号运算

matlab多元函数极限与偏导数的符号运算
matlab多元函数极限与偏导数的符号运算

数学计算是MATLAB强大计算功能的体现,MATLAB的数学计算分为数值计算和符号计算,其中符号计算是指使用未定义的符号变量进行运算,而数值计算不允许使用未定义的变量,本章主要介绍数值计算。

2.1 变量和数据

2.1.1数据类型

MATLAB的数据通过变量存储在内存中,MATLAB5.3版之前的矩阵数据类型只有一种,就是双精度型(Double);在5.3版以后,为了提高运行速度,也支持不同的数据类型,用户如果要节省存储空间可以使用不同的数据类型。

MATLAB6.5版提供的数据类型主要有:数值型、字符串型、元胞型、结构型等,其中数值型又有双精度型、单精度型和整数类,在整数类中有无符号类(uint8、uint16、uint32、uint64)和符号类整数(int8、int16、int32、int64)。本章将对这几种数据类型进行介绍。

2.1.2数值

1. 数值的表达方式

MA TLAB的数值采用十进制表示,可以用带小数点的形式直接表示,也可以用科学计数法,eps为相对精度位数,数值的表示范围是10-309~10309。

以下都是合法的数据表示:

-2、5.67、2.56e-56(表示2.56×10-56)、4.68e204(表示4.68×10204)

2. 矩阵和数组的概念

在MATLAB的运算中,经常要使用标量、向量、矩阵和数组,这几个名称的定义如下:?标量:是指1×1的矩阵,即为只含一个数的矩阵。

?向量:是指1×n或n×1的矩阵,即只有一行或者一列的矩阵。

?矩阵:是一个矩形的数组,即二维数组,其中向量和标量都是矩阵的特例,0×0矩阵为空矩阵([])。

?数组:是指n维的数组,为矩阵的延伸,其中矩阵和向量都是数组的特例。

实验四 MATLAB 符号运算 一、实验目的 掌握符号变量和符号表达式的创建,掌握MATLAB 的symbol 工具箱的一些基本应用。 二、实验内容 (1) 符号变量、表达式、方程及函数的表示。 (2) 符号微积分运算。 (3) 符号表达式的操作和转换。 (4) 符号微分方程求解。 三、实验步骤 1. 符号运算的引入 在数值运算中如果求x x x πsin lim 0→,则可以不断地让x 接近于0,以求得表达式接近什么数,但是终究不能令0=x ,因为在数值运算中0是不能作除数的。MATLAB 的符号运算能解决这类问题。输入如下命令: >>f=sym('sin(pi*x)/x') >>limit(f,'x',0) >> f=sym('sin(pi*x)/x') f = sin(pi*x)/x >> limit(f,'x',0) ans = Pi 2. 符号常量、符号变量、符号表达式的创建 1) 使用sym( )创建 输入以下命令,观察Workspace 中A 、B 、f 是什么类型的数据,占用多少字节的内存空间。 >> A=sym('1') >> B=sym('x') >> f=sym('2*x^2+3*y-1') >> clear >> f1=sym('1+2') >> f2=sym(1+2) >> f3=sym('2*x+3') >> f4=sym(2*x+3) >> x=1 >> f4=sym(2*x+3) > A=sym('1') A = 1

>> B=sym('x') B = x >> f=sym('2*x^2+3*y-1') f = 2*x^2+3*y-1 >> clear >> f1=sym('1+2') f1 = 1+2 >> f2=sym(1+2) f2 = 3 >> f3=sym('2*x+3') f3 = 2*x+3 >> f4=sym(2*x+3) ??? Undefined function or variable 'x'. >> x=1 x = >> f4=sym(2*x+3) f4 =

MATLAB程序设计教程(9)——MATLAB符号计算 by:ysuncn(欢迎转载,请注明原创信息) 第9章MATLAB符号计算 9.1 符号对象 9.2 符号微积分 9.3 级数 9.4 符号方程求解 9.1 符号对象 9.1.1 建立符号对象 1.建立符号变量和符号常量 MATLAB提供了两个建立符号对象的函数:sym和syms,两个函数的用法不同。 (1) sym函数 sym函数用来建立单个符号量,一般调用格式为: 符号量名=sym('符号字符串') 该函数可以建立一个符号量,符号字符串可以是常量、变量、函数或表达式。 应用sym函数还可以定义符号常量,使用符号常量进行代数运算时和数值常量进行的运算不同。

下面的命令用于比较符号常量与数值常量在代数运算时的差别。 (2) syms函数 函数sym一次只能定义一个符号变量,使用不方便。MATLAB提供了另一个函数syms,一次可以定义多个符号变量。syms函数的一般调用格式为: syms 符号变量名1 符号变量名2 … 符号变量名n 用这种格式定义符号变量时不要在变量名上加字符串分界符(‘),变量间用空格而不要用逗号分隔。 2.建立符号表达式 含有符号对象的表达式称为符号表达式。建立符号表达式有以下3种方法: (1)利用单引号来生成符号表达式。 (2)用sym函数建立符号表达式。 (3) 使用已经定义的符号变量组成符号表达式。 9.1.2 符号表达式运算 1.符号表达式的四则运算 符号表达式的加、减、乘、除运算可分别由函数symadd、symsub、symmul和symdiv来实现,幂运算可以由sympow来实现。

高等数学习题库 淮南联合大学基础部 2008年10月

第一章 映射,极限,连续 习题一 集合与实数集 基本能力层次: 1: 已知:A ={x|1≤x ≤2}∪{x|5≤x ≤6}∪{3},B={y|2≤y ≤3} 求:在直角坐标系内画出 A ×B 解:如图所示A ×B ={(x,y )| ,x A y B ∈∈ }. 2: 证明:∵ P 为正整数,∴p =2n 或p =2n+1,当p =2n+1时,p 2=4n 2+4n+1,不能被2整除,故p =2n 。即结论成立。 基本理论层次: 习题二 函数、数列与函数极限 基本能力层次 1: 解: 2: 证明:由得cxy ay ax b -=+即 ay b x cy a += -,所以 ()x f y = 所以命题成立

3: (1)2 2x y -= (2)lg(sin )y x = (3 []y x = (4)0,01,0x y x ≥?? =??取N =[1 ω ],则当n>N 时,就有 11|1|n n n ω--=<有定义变知1lim 1n n n →∞-=成立 5:求下列数列的极限 (1)lim 3n n n →∞ (2)222 3 12lim n n n →∞+++ (3) (4)lim n 解:(1) 233n n n n <,又 2lim 03n n x →∞=,所以 0lim 03n n n →∞≤≤ , 故:lim 3n n n →∞=0 (2)由于 222 3 312(1)(21)111 (1)(2)6n n n n n n n n n ++ +++= =++ 又因为:1111 lim (1)(2)63 n n n n →∞++=,所以:2223121 lim 3 n n n →∞+++ (3)因为: 所以: (4) 因为:111n n ≤+,并且1 lim(1)1n n →∞+=, 故由夹逼原理得 1n =

引言 极限是研究变量的变化趋势的基本工具。在高等数学中许多基本概念和研究问题的方法都和极限密切相关,如函数的连续、导数、定积分和无穷级数等都是建立在极限的基本之上的。极限的思想和方法产生某些实际问题的精确解,并且对数学在实际中的应用也有着重要的作用。因此研究生考试往往把求极限问题作为考核的一个重点,而在不同的函数类型条件下所采用的求极限的技巧是各不相同的,因此大家要学会判断极限的类型,熟练和灵活的掌握各种技巧的应用。 本文主要介绍了导数在求极限中的基本应用,包括导数定义法,L’Hospital 法则,Taylor展式法及微分中值定理在求极限中的应用。旨在让大家掌握各种导数方法适用的函数类型,要注意的事项及它的一些推广结论。达到能灵活运用导数方法去求解一些极限问题以使问题简单化的目的。 1

2 第1章 导数在求极限中的基本应用 1.1 导数定义法 这种极限求法主要针对所给的极限不易求,但是函数满足导数定义的形式且能够确定的变化趋向的极限易求出时,可以用此法比较方便的求出极限. 定义 若函数()y f x =在其定义域中的一点0x 处极限 0000()()lim lim x x f x x f x y x x ?→?→+?-?=?? 存在,则称在0x 处可导,称此极限值为()f x 在0x 处的导数,记为0()f x '.显然,()f x 在0x 处的导数还有如下的等价定义形式: 000 ()() ()lim x x f x f x f x x x →-'=-. 下面通过两个例子让大家逐步领悟导数定义法的内涵 例1 求极限tan sin 0 lim sin b x b x x x αα+-→-. 解 由于 tan sin tan sin tan sin tan sin sin b x b x b x b b b x x x x x x αααααα+-+----= + . 所以,tan sin tan sin 0 tan lim lim lim sin tan sin sin b x b x b x b b b x x x x x x x x x αααααα+-+-→→→---=+ ln ln 2ln b b b αααααα=+=. 例2 (本题选自《数学分析中的典型问题与方法》裴礼文.第二版.) 设(0)f k '=,试证00()() lim a b f b f a k b a - + →→-=-. 证明 (希望把极限式写成导数定义中的形式)

多元函数求导法则

理论与实验课教案首页 第17 次课授课时间2016年12月23日第3~5节课教案完成时间2016年12月16日 课程名 称高等数学 教 员 职 称 副教 授 专业层 次药学四年制 本科 年 级 201 6 授课方 式 理 论 学 时 3 授课题目(章,节) 第七章多元函数及其微分法§3.全微分§4.多元复合函数与隐函数的偏导数 基本教材、主要参考书和相关网站基本教材:《高等数学》,顾作林主编,人民卫生出版社,2011年,第五版 主要参考书:《医科高等数学》,张选群主编,高教出版社,2009年,第二版 — 2 —

教学目标与要求: 了解:全微分存在的必要条件和充分条件;一阶全微分形式的不变性;全微分的概念掌握:全微分的求法;复合函数、隐函数的偏导数的求法 教学内容与时间分配: 复习5分钟全微分概念5分钟 可微与可导间的关系5分钟全微分的算法及应用25分钟 复合函数求导法则(推广及特例4种)40分钟 一阶全微分形式的不变性15分钟隐函数求导法20分钟 小结5分钟 — 3 —

教学重点与难点: 重点:全微分的概念;复合函数求导规则;隐函数求导法 难点:全微分的概念;全微分存在的充分条件;锁链法则的理解;函数结构图的分析 教学方法与手段: 教学方法:讲授式为主,启发式和讨论式相结合,借助示意图及实例分析,加深对抽象概念理解。 教学手段:传统教学手段(板书)与现代化教学手段(多媒体)相结合,既有演算推导过程,又提高单位时间授课信息量。 教学组长审阅意见: 签名:年月日教研室主任审阅意见: 签名:年月日 — 4 —

理论与实验课教案续页 基本内容教学方法手段和时间分配 — 5 —

m a t l a b符号运算函数大 全 The Standardization Office was revised on the afternoon of December 13, 2020

算术符号操作 命令 +、-、*、.*、\、.\、/、./、^、.^、’、.’ 功能符号矩阵的算术操作 用法如下: A+B、A-B 符号阵列的加法与减法。 若A与B为同型阵列时,A+B、A-B分别对对应分量进行加减;若A与B中至少有一个为标量,则把标量扩大为与另外一个同型的阵列,再按对应的分量进行加减。 A*B 符号矩阵乘法。 A*B为线性代数中定义的矩阵乘法。按乘法定义要求必须有矩阵 A的列数等于矩阵B的行数。即:若 A n*k* B k*m=(a ij)n*k.*(b ij)k*m= C n*m=(c ij)n*m,则,i=1,2,…,n; j=1,2,…,m。或者至少有一个为标量时,方可进行乘法操作,否则 将返回一出错信息。 A.*B 符号数组的乘法。 A.*B为按参量A与B对应的分量进行相乘。A与B必须为同型 阵列,或至少有一个为标量。即: A n*m.* B n*m=(a ij)n*m.*(b ij)n*m= C n*m=(c ij)n*m,则c ij= a ij* b ij, i=1,2,…,n;j=1,2,…,m。 A\B 矩阵的左除法。 X=A\B为符号线性方程组A*X=B的解。我们指出的是,A\B近 似地等于inv(A)*B。若X不存在或者不唯一,则产生一警告信 息。矩阵A可以是矩形矩阵(即非正方形矩阵),但此时要求方 程组必须是相容的。 A.\B 数组的左除法。 A.\B为按对应的分量进行相除。若A与B为同型阵列时, A n*m.\ B n*m=(a ij)n*m.\(b ij)n*m= C n*m=(c ij)n*m,则c ij= a ij\ b ij,i=1,2,…,n; j=1,2,…,m。若若A与B中至少有一个为标量,则把标量扩大为 与另外一个同型的阵列,再按对应的分量进行操作。 A/B 矩阵的右除法。 X=B/A为符号线性方程组X*A=B的解。我们指出的是,B/A粗 略地等于B*inv(A)。若X不存在或者不唯一,则产生一警告信 息。矩阵A可以是矩形矩阵(即非正方形矩阵),但此时要求方 程组必须是相容的。 A./B 数组的右除法。 A./B为按对应的分量进行相除。若A与B为同型阵列时, A n*m./ B n*m=(a ij)n*m./(b ij)n*m= C n*m=(c ij)n*m,则c ij= a ij/b ij,i=1,2,…,n; j=1,2,…,m。若A与B中至少有一个为标量,则把标量扩大为与 另外一个同型的阵列,再按对应的分量进行操作。 A^B 矩阵的方幂。

一.计算下列极限: 1. x e e x x x sin lim 0-→- 解:y=sym(‘(exp(x)-exp(-x))/sin(x)’); y1=limit(y) 结果:y1=2 2. n n m m a x a x a x --→lim 解:syms x a m n y=(x^m-a^m)/(x^n-a^n); y1=limit(y,x,a) 结果:y1=n a m a n m 3. n x x x 21lim ??? ??+∞→ 解:syms x n y=((1+x)/x)^(2*n); y1=limit(y,x,inf) 结果:y1=1 4. 111lim --→x x e 解:y=exp(1/(x-1)); y1=limit(y,x,1,‘left ’) 结果:y1= 0 5. 111lim -+→x x e 解:y=exp(1/(x-1)); y1=limit(y,x,1,‘right ’) 结果:y1= ∞ 二.创建表达式 f=2x+4, g=4x^2+5x-2, 并计算 (1) f+g; (2) f-g; (3) f ×g; (4) f /g; (5) f [g(x)]; (6) 求 g 的反函数。 解:syms x f=2*x+4;

g=4*x^2+5*x-2; 结果:(1) f+g= 7*x+2+4*x^2 (2)f-g= -3*x+6-4*x^2 (3)f*g= (2*x+4)*(4*x^2+5*x-2) (4)f/g= (2*x+4)/(4*x^2+5*x-2) (5) f [g(x)]=compose(f,g)=8*x^2+10*x (6)clear syms x g=4*x^2+5*x-2; g1= finverse(g) 结果:g1= ()2116578 185x ++- 三.计算下列导数 (1))1ln(2x x e e y ++= 解:syms x y=log(exp(x)+sqrt(1+exp(2*x))); z=diff(y,x); simple(z) 结果:z=exp(x)/(exp(2*x) + 1)^(1/2) z=()21 21+x x e e (2)x e y 1sin 2-= 解: syms x y=exp(-(sin(1/x))^2); z=diff(y,x); simple(z) 结果:z=(exp(cos(2/x)/2 - 1/2)*sin(2/x))/x^2 z=2 21)2cos()2sin(*x x e x - (3) 212arcsin t t y += 解: syms t y=asin(2*t/(1+t^2)); z=diff(y,t); simple(z) 结果:z=-(2*t^2 - 2)/((t^2 + 1)^2*((t^2 - 1)^2/(t^2 + 1)^2)^(1/2))

用导数—极限法解一类求参数取值范围的高考题 虽说在现行高中数学教材中没有给出极限的定义(只是在导数的定义中使用了极限符号),但在教材中从多方位多角度的渗透了极限思想:在研究双曲线的渐近线、求2的近似值、二分法求方程近似解、幂指对函数增长速度的快慢、介绍无理数指数幂的意义以及在统计中研究密度曲线等等都渗透了极限思想. 在即将出台的高中数学课标及教材中均会给出极限的定义,所以这里先由函数极限的δ-ε定义给出函数极限的保号性的相关结论,再给出该结论在求解函数问题中的应用. 函数极限的δ-ε定义 若存在实数b ,0,0εδ?>?>,当0x a δ<-<时,()f x b ε-<,则当x a →时,函数()f x 存在极限,且极限是b ,记作lim ()x a f x b →=. 由该定义,还可得 函数极限的保号性 (1)①若0)(lim >=→b x f a x ,则 {}0)(,,,0>≠+<<-∈?>?x f a t a t a t x 且δδδ; ②若0)(lim >=+ →b x f a x ,则0)(),,(,0>+∈?>?x f a a x δδ; ③若0)(lim >=- →b x f a x ,则0)(),,(,0>-∈?>?x f a a x δδ. (2)①若0)(lim <=→b x f a x ,则{} 0)(,,,0<≠+<<-∈?>?x f a t a t a t x 且δδδ; ②若0)(lim <=+ →b x f a x ,则0)(),,(,0<+∈?>?x f a a x δδ; ③若0)(lim <=- →b x f a x ,则0)(),,(,0<-∈?>?x f a a x δδ. 题1 设函数)1ln()1()(++=x x x f .若对所有的0≥x ,都有ax x f ≥)(成立,求实数a 的取值范围. (答案:]1,(-∞.) 题2设函数x x x f --=e e )(,若对所有的0≥x ,都有ax x f ≥)(,求实数a 的取值范围. (答案:]2,(-∞.) 题3设函数x x x f cos 2sin )(+= ,若对所有的0≥x ,都有ax x f ≤)(,求实数a 的取值范围.(答案:?? ????+∞,31.) 题4设函数2)1e ()(ax x x f x --=,若当0≥x 时,都有0)(≥x f ,求a 的取值范围.(答

实验五 用matlab 求二元函数的极值 1.计算二元函数的极值 对于二元函数的极值问题,根据二元函数极值的必要和充分条件,可分为以下几个步骤: 步骤1.定义二元函数),(y x f z =. 步骤2.求解方程组0),(,0),(==y x f y x f y x ,得到驻点. 步骤3.对于每一个驻点),(00y x ,求出二阶偏导数 22222,,.z z z A B C x x y y ???===???? 步骤4. 对于每一个驻点),(00y x ,计算判别式2B AC -,如果02>-B AC ,则该驻点是 极值点,当0>A 为极小值, 0>clear; syms x y; >>z=x^4-8*x*y+2*y^2-3; >>diff(z,x) >>diff(z,y) 结果为 ans =4*x^3-8*y ans =-8*x+4*y

符号运算 科学计算包括数值计算和符号计算两种计算,数值计算是近似计算;而符号计算则是绝对精确的计算。 符号变量的生成和使用 1、符号变量、符号表达式和符号方程的生成 (1)、使用sym函数定义符号变量和符号表达式 单个符号变量 sqrt(2) sym(sqrt(2)) %显示精确结果 a=sqrt(sym(2)) %显示精确结果 double(a) sym(2)/sym(3) %显示精确结果 2/5+1/3 sym(2/5+1/3) %显示精确结果 sym(2)/sym(5)+sym(1)/sym(3) %显示精确结果 sym函数定义符号表达式:单个变量定义法,整体定义法 单个变量定义法 a=sym('a') b=sym('b') c=sym('c') x=sym('x') f=a*x^2+b*x+c 整体定义法 f=sym('a*x^2+b*x+c') g=f^2+4*f-2 (2)、使用syms函数定义符号变量和符号表达式 一次可以创建任意多个符号变量syms var1 var2 var3… syms a b c x f=a*x^2+b*x+c g=f^2+4*f-2 (3)、符号方程的生成 函数:数字和变量组陈的代数式 方程:函数和等号组成的等式 用sym函数生成符号方程: equation1=sym('sin(x)+cos(x)=1') 2、符号变量的基本操作 (1)、findsym函数用于寻找符号变量 findsym(f):找出f表达式中的符号变量 findsym(s,n):找出表达式s中n个与x接近的变量 syms a alpha b x1 y findsym(alpha+a+b)

Matlab符号运算符的使用 一、&&/||/&/| |:数组逻辑或 ||:先决逻辑或 &:数组逻辑与 &&:先决逻辑与 &&和||被称为&和|的short circuit形式。 先决逻辑符号含义: 先判断左边是否为真;若为真,则不再判断右边;若为假,才继续进行或运算 先判断左边是否为假;若为假,则不再判断右边;若为真,才继续进行与运算两种运算符号的区别: 先决逻辑运算的运算对象只能是标量 数组逻辑运算可为任何维数组,运算符两边维数要相同 举例分析: A&B :首先判断A的逻辑值,然后判断B的值,然后进行逻辑与的计算。 A&&B:首先判断A的逻辑值,如果A的值为假,就可以判断整个表达式的值为假, 就可以判断整个表达式的值为假,就不需要再判断B的值。这种用法非常有用, 如果A是一个计算量较小的函数,B是一个计算量较大的函数,那么首先判断A 对减少计算量是有好处的。 另外这也可以防止类似被0除的错误。 Matlab中的if和while语句中的逻辑与和逻辑或都是默认使用short-circuit形式。// 这可能就是有时候用&和| 会报错的原因。

二、系统结构体内的变量 一般都是小写。 matlab区分大小写。 三、== 表示逻辑相等,返回结果,相等为1,不等为0。 四、.*(times)点乘 times Array multiply 数组乘 Syntax c = a.*b c = times(a,b) Description c = a.*b multiplies arrays a an d b element-by-element and returns th e result in c. Inputs a and b must have the same size unless one is a scalar. 注释:a、b要同尺寸,或其中一个为标量。 c = times(a,b) is calle d for th e syntax a.*b when a or b is an object. Example a = [1 2 3]'; b = [5 6 7]'; c = a.*b; 五、矩阵或向量共轭转置“’”和转置“.’” 若矩阵由实数构成,二者作用一样;

专题九:数列的极限与函数的导数 【考点审视】 极限与导数作为初等数学与高等数学的衔接点,新课程卷每年必考,主要考查极限与导数的求法及简单应用。纵观近年来的全国卷与各省市的试卷,试题呈“一小一大”的布局,“小题”在选择、填空题中出现时,都属容易题;“大题”在解答题中出现时,极限通常与其它数学内容联系而构成组合题,主要考查极限思想与方法的灵活应用能力;导数的考查常给出一个含参的函数或应用建模,通过求导、分析函数的单调性与最值,考查“数形结合”、“分类讨论”等数学思想方法的综合运用能力。从2004年各地的高考试卷看,考生在备考时,应从下列考点夯实基础,做到以不变应万变: (1)从数列或函数的变化趋势了解极限概念,理解三个基本极限: 1)c c c n (lim =∞ →是常数),2)01 lim =∞→n n ,3)∞→n lim )1|(|0<=q q n . (2)明确极限四则运算法则的适用条件与范围,会求某些数列和函数的极限。 (3)了解函数连续的意义,理解闭区间上连续函数有最大值和最小值。 (4)了解导数的概念,掌握函数在一点处的导数定义,理解导函数的概念。 (5)熟记八个基本导数公式,掌握求导的四则运算法则,理解复合函数的求导法则,会求简单函数的导数。 (6)掌握导数的几何意义与物理意义,理解可导函数的单调性、极值与导数的关系,强化用导数解决实际问题的能力。 【疑难点拨】:1,极限的四则运算法则,只有当两数列或两函数各自 都有极限时才能适用。对00、∞ ∞ 、∞-∞、∞?0型的函数或数列的极限, 一般要先变形或化简再运用法则求极限。例如(2004年辽宁,14) π ππ --→x x x x cos )(lim = 【分析】这是00 型,需因式分解将分母中的零因子消去,故π ππ--→x x x x cos )(lim =x x x cos )(lim ππ +→=π2-。 2,极限的运算法则仅可以推广到有限个数列或函数,对于无穷项的 和或积必须先求和或积再求极限;商的极限法则,必须分母的极限不为零时才适用。例如:

实验三 用matlab 求极限和导数 1.求极限、导数的MATLAB 命令 MATLAB 中主要用limit,diff 分别求函数的极限与导数。 可以用help limit, help diff 查阅有关这些命令的详细信息 例1首先分别作出函数 x y 1 cos =在区[-1,-0.01],[0.01,1],[-1,-0.001],[0.001,1]等区间 上的图形,观测图形在0=x 附近的形状。在区间[-1,-0.01]绘图的MA TLAB 代码为: >>x=(-1):0.0001:(-0.01); y=cos(1./x); plot(x,y) 结果如图2.1 图2.1函数 x y 1 cos =的图形 根据图形,能否判断出极限x x x x 1 sin lim ,1cos lim 00 →→的存在性? 当然,也可用limit 命令直接求极限,相应的MATLAB 代码为: >>clear; >>syms x; %说明x 为符号变量 >>limit(sin(1/x),x,0) 结果为ans = -1 .. 1,即极限值在-1,1之间,而极限如果存在则必唯一,故极限x x 1sin lim 0 →不

存在,同样,极限x x 1 cos lim 0 →也不存在。 例2 首先分别作出函数 x x y sin = 在区间[-1,-0.01],[0.01,1],[-1,-0.001],[0.001,1]等区间上 的图形,观测图形在0=x 附近的形状。在区间[-1,-0.01]绘图的MA TLAB 代码为: >>x=(-1):0.0001:(-0.01); y=sin(x)./x; plot(x,y) 结果如图2.2 图2.2 函数 x x y sin = 的图形 根据图形,能否判断出极限1 sin lim 0=→x x x 的正确性? 当然,也可用limit 命令直接求极限,相应的MATLAB 代码为: >>clear; >>syms x; >>limit(sin(x)/x,x,0) 结果为ans =1. 例3 观测当n 趋于无穷大时,数列n n n a )11(+=和1 )1 1(++=n n n A 的变化趋势。例如, 当100,,2,1 =n 时,计算 n n A a ,的MATLAB 代码为: >>for n=1:100, a(n)=(1+1/n)^n;,A(n)=(1+1/n)^n ;, end 在同一坐标系中,画出下面三个函数的图形: e y x y x y x x =+=+=+, )1 1(, )1 1(1 观测当x 增大时图形的走向。例如,在区间[10,400]绘制图形的MA TLAB 代码为

实验5 matlab 自定义函数与导数应用 实验目的 1.学习matlab 自定义函数. 2.加深理解罗必塔法则、极值、最值、单调性. 实验内容 1.学习matlab 自定义函数及求函数最小值命令. 函数关系是指变量之间的对应法则,这种对应法则需要我们告诉计算机,这样,当我们输入自变量时,计算机才会给出函数值,matlab 软件包含了大量的函数,比如常用的正弦、余弦函数等.matlab 允许用户自定义函数,即允许用户将自己的新函数加到已存在的matlab 函数库中,显然这为matlab 提供了扩展的功能,无庸置疑,这也正是matlab 的精髓所在.因为matlab 的强大功能就源于这种为解决用户特殊问题的需要而创建新函数的能力.matlab 自定义函数是一个指令集合,第一行必须以单词function 作为引导词,存为具有扩展名“.m ”的文件,故称之为函数M -文件. 函数M -文件的定义格式为: function 输出参数=函数名(输入参数) 函数体 …… 函数体 一旦函数被定义,就必须将其存为M -文件,以便今后可随时调用.比如我们希望建立函数12)(2++=x x x f ,在matlab 工作区中输入命令: syms x ;y=x^2+2*x+1; 不能建立函数关系,只建立了一个变量名为y 的符号表达式,当我们调用y 时,将返回这一表达式. y ? y=x^2+2*x+1 当给出x 的值时,matlab 不能给出相应的函数值来. x=3;y ? y=x^2+2*x+1 如果我们先给x 赋值. x=3;y=x^2+2*x+1 得结果:y=16 若希望得出2|=x y 的值,输入: x=2;y ? 得结果:y=16,不是2=x 时的值.读者从这里已经领悟到在matlab 工作区中输入命令:y=x^2+2*x+1不能建立函数关系,如何建立函数关系呢?我们可以点选菜单Fill\New\M-fill 打开matlab 文本编辑器,输入: function y=f1(x) y=x^2+2*x+1; 存为f1.m .调用该函数时,输入: syms x ;y=f1(x)?

第十二章 极限和导数 第十四章 极限与导数 一、基础知识 1.极限定义:(1)若数列{u n }满足,对任意给定的正数ε,总存在正数m ,当n>m 且n ∈N 时,恒有|u n -A|<ε成立(A 为常数),则称A 为数列u n 当n 趋向于无穷大时的极限,记为)(lim ),(lim x f x f x x -∞ →+∞ →, 另外)(lim 0 x f x x +→=A 表示x 大于x 0且趋向于x 0时f(x)极限为A ,称右极限。类似地)(lim 0 x f x x -→表示x 小 于x 0且趋向于x 0时f(x)的左极限。 2 极限的四则运算:如果0 lim x x →f(x)=a, 0 lim x x →g(x)=b ,那么0 lim x x →[f(x)±g(x)]=a ±b, lim x x →[f(x)?g(x)]=ab, 0 lim x x →).0()()(≠=b b a x g x f 3.连续:如果函数f(x)在x=x 0处有定义,且0 lim x x →f(x)存在,并且0 lim x x →f(x)=f(x 0),则称f(x)在x=x 0处连续。 4.最大值最小值定理:如果f(x)是闭区间[a,b]上的连续函数,那么f(x)在[a,b]上有最大值和最小值。 5.导数:若函数f(x)在x0附近有定义,当自变量x 在x 0处取得一个增量Δx 时(Δx 充分小),因

变量y 也随之取得增量Δy(Δy=f(x 0+Δx)-f(x 0)).若x y x ??→?0lim 存在,则称f(x)在x 0处可导,此极限 值称为f(x)在点x 0处的导数(或变化率),记作'f (x 0)或0'x x y =或 x dx dy ,即 00) ()(lim )('0 x x x f x f x f x x --=→。由定义知f(x)在点x 0连续是f(x)在x 0可导的必要条件。若f(x)在 区间I 上有定义,且在每一点可导,则称它在此敬意上可导。导数的几何意义是:f(x)在点x 0处导数'f (x 0)等于曲线y=f(x)在点P(x 0,f(x 0))处切线的斜率。 6.几个常用函数的导数:(1))'(c =0(c 为常数);(2)1 )'(-=a a ax x (a 为任意常数);(3) ;cos )'(sin x x =(4)x x sin )'(cos -=;(5)a a a x x ln )'(=;(6)x x e e =)'(;(7))'(log x a x x a log 1 = ;(8).1)'(ln x x = 7.导数的运算法则:若u(x),v(x)在x 处可导,且u(x)≠0,则 (1))(')(')]'()([x v x u x v x u ±=±;(2))(')()()(')]'()([x v x u x v x u x v x u +=;(3))(')]'([x u c x cu ?=(c 为常数);(4)) ()(']')(1[ 2x u x u x u -=;(5))() ()(')(')(]')()([2 x u x v x u x v x u x u x u -=。 8.复合函数求导法:设函数y=f(u),u=?(x),已知?(x)在x 处可导,f(u)在对应的点u(u=?(x))处可导,则复合函数y=f[?(x)]在点x 处可导,且(f[?(x)])'=)(')](['x x f ??. 9.导数与函数的性质:(1)若f(x)在区间I 上可导,则f(x)在I 上连续;(2)若对一切x ∈(a,b)有0)('>x f ,则f(x)在(a,b)单调递增;(3)若对一切x ∈(a,b)有0)('x f ,则f(x)在x 0处取得极小值;(2)若0)(''0

专题十:数列的极限与函数的导数 【考点审视】 极限与导数作为初等数学与高等数学的衔接点,新课程卷每年必考,主要考查极限与导数的求法及简单应用。纵观近年来的全国卷与各省市的试卷,试题呈“一小一大”的布局,“小题”在选择、填空题中出现时,都属容易题;“大题”在解答题中出现时,极限通常与其它数学内容联系而构成组合题,主要考查极限思想与方法的灵活应用能力;导数的考查常给出一个含参的函数或应用建模,通过求导、分析函数的单调性与最值,考查“数形结合”、“分类讨论”等数学思想方法的综合运用能力。从2004年各地的高考试卷看,考生在备考时,应从下列考点夯实基础,做到以不变应万变: (1)从数列或函数的变化趋势了解极限概念,理解三个基本极限: 1)c c c n (lim =∞ →是常数),2)01 lim =∞→n n ,3)∞→n lim )1|(|0<=q q n . (2)明确极限四则运算法则的适用条件与范围,会求某些数列和函数的极限。 (3)了解函数连续的意义,理解闭区间上连续函数有最大值和最小值。 (4)了解导数的概念,掌握函数在一点处的导数定义,理解导函数的概念。 (5)熟记八个基本导数公式,掌握求导的四则运算法则,理解复合函数的求导法则,会求简单函数的导数。 (6)掌握导数的几何意义与物理意义,理解可导函数的单调性、极值与导数的关系,强化用导数解决实际问题的能力。 【疑难点拨】:1,极限的四则运算法则,只有当两数列或两函数各自都有极限时才能适用。对 00、∞ ∞ 、∞-∞、∞?0型的函数或数列的极限,一般要先变形或化简再运用法则求极限。例如(2004年辽宁,14)π ππ --→x x x x cos )(lim = 【分析】这是 00 型,需因式分解将分母中的零因子消去,故π ππ--→x x x x cos )(lim =x x x cos )(lim ππ +→=π2-。 2,极限的运算法则仅可以推广到有限个数列或函数,对于无穷项的和或积必须先求和 或积再求极限;商的极限法则,必须分母的极限不为零时才适用。例如: (2004年广东,4)-+++-+∞→131211( lim n n n n …+1 2112+- ++n n n n )的值为…( ) (A )-1 (B )0 (C )2 1 (D )1 【分析】这是求无穷项的和,应先求前n 2项的和再求极限 12112+-++n n n n =1 1 +-n ,∴原式=)1 (lim +- ∞→n n n =-1,故选)(A 。 3,无穷等比数列的公比q ,当|q |<1时,各项的和q a s -= 11 及重要应用。例如(2004

第9章MATLAB符号计算 习题9 一、选择题 1 .设有a=sym(4)。则1/a+1/a 的值是( A . 0.5 B . 1/2 2 .函数factor(sym(15))的值是( A . '15' B. 15 3 .在命令行窗口输入下列命令: >> f=sym(1); >> eval(i nt(f,1,4)) 则命令执行后的输 出结果是 A . 3 4 . MATLAB A . tailor 5. MATLAB A . solve 二、填空题 1. 在进行符号运算之前首先要 建立符号对象,sym, syms 2. 对于“没有定义”的极限, 大的极限,MATLAB给出的结果为 3. 在命令行窗口输入下列命 令: >> syms n; >> s=symsu m(n ,1,10) 命令执行后s的 值是 ________________________ , 4. 在MATLAB 中,函数 )。B C . 1/4+1/4 D . 2/a )。D C . [ 1, 3, 5] D . [ 3, 5] ,所使用的函数或命令有__________ 和 ________________________________ 代表________ 。符号代数方程,求解变量 5. 在MATLAB符号计算中 三、应用题 1 .分解因式。 (1) x9-1 (3) 125X6+75X4+15X2+1)。A B . 4 C . 5 D . 1将函数展开为幕级数,所使用的函数是( )。D B . tayler C . diff 用于符号常微分方程求解的函数是( )。C B . solver C . dsolve D . taylor D . dsolver MATLAB给出的结果为 _________ ;对于极限值为无穷 _______ 。 NaN, Inf 55 solve(s,v)用于代数方程符号求解,其中s代表________ , v y的二阶导数表示为__________ 。D2y (2) X4+X3+2X2+X+1 / 、 2 2 2 (4) X +y +z +2(xy+yz+zx) (1):

极限的保号性很重要就是说在一定区间内函数的正负与极限一致 1 极限分为一般极限,还有个数列极限,(区别在于数列极限时发散的,是一般极限的一种) 2解决极限的方法如下:(我能列出来的全部列出来了!!!!!你还能有补充么???)1 等价无穷小的转化,(只能在乘除时候使用,但是不是说一定在加减时候不能用但是前提是必须证明拆分后极限依然存在)e的X次方-1 或者(1+x)的a次方-1等价于A x 等等。全部熟记 (x趋近无穷的时候还原成无穷小) 2落笔他法则(大题目有时候会有暗示要你使用这个方法) 首先他的使用有严格的使用前提!!!!!! 必须是 X趋近而不是N趋近!!!!!!!(所以面对数列极限时候先要转化成求x 趋近情况下的极限,当然n趋近是x趋近的一种情况而已,是必要条件 (还有一点数列极限的n当然是趋近于正无穷的不可能是负无穷!) 必须是函数的导数要存在!!!!!!!!(假如告诉你g(x), 没告诉你是否可导,直接用无疑于找死!!) 必须是 0比0 无穷大比无穷大!!!!!!!!! 当然还要注意分母不能为0 落笔他法则分为3中情况 1 0比0 无穷比无穷时候直接用 2 0乘以无穷无穷减去无穷(应为无穷大于无穷小成倒数的关系)所以无穷大都写成了无穷小的倒数形式了。通项之后这样就能变成1中的形式了 3 0的0次方1的无穷次方无穷的0次方 对于(指数幂数)方程方法主要是取指数还取对数的方法,这样就能把幂上的函数移下来了,就是写成0与无穷的形式了,(这就是为什么只有3种形式的原因,LNx两端都趋近于无穷时候他的幂移下来趋近于0 当他的幂移下来趋近于无穷的时候 LNX趋近于0) 3泰勒公式(含有e的x次方的时候,尤其是含有正余旋的加减的时候要特变注意!!!!) E的x展开 sina 展开 cos 展开 ln1+x展开 对题目简化有很好帮助 4面对无穷大比上无穷大形式的解决办法 取大头原则最大项除分子分母!!!!!!!!!!! 看上去复杂处理很简单!!!!!!!!!! 5无穷小于有界函数的处理办法 面对复杂函数时候,尤其是正余旋的复杂函数与其他函数相乘的时候,一定要注意这个方法。 面对非常复杂的函数可能只需要知道它的范围结果就出来了!!!

用matlab 求极限和导数 MATLAB 中主要用limit,diff 分别求函数的极限与导数。 可以用help limit, help diff 查阅有关这些命令的详细信息 例1首先分别作出函数 x y 1 cos =在区[-1,-0.01],[0.01,1],[-1,-0.001],[0.001,1]等区间 上的图形,观测图形在0=x 附近的形状。在区间[-1,-0.01]绘图的MA TLAB 代码为: >>x=(-1):0.0001:(-0.01); y=cos(1./x); plot(x,y) 结果如图 2.1 图2.1函数 x y 1 cos =的图形 根据图形,能否判断出极限x x x x 1 sin lim ,1cos lim 00 →→的存在性? 当然,也可用limit 命令直接求极限,相应的MATLAB 代码为: >>clear; >>syms x; %说明x 为符号变量 >>limit(sin(1/x),x,0) 结果为ans = -1 .. 1,即极限值在-1,1之间,而极限如果存在则必唯一,故极限x x 1sin lim 0 →不

存在,同样,极限x x 1 cos lim 0 →也不存在。 例2 首先分别作出函数 x x y sin = 在区间[-1,-0.01],[0.01,1],[-1,-0.001],[0.001,1]等区间上 的图形,观测图形在0=x 附近的形状。在区间[-1,-0.01]绘图的MA TLAB 代码为: >>x=(-1):0.0001:(-0.01); y=sin(x)./x; plot(x,y) 结果如图2.2 图2.2 函数 x x y sin = 的图形 根据图形,能否判断出极限1 sin lim 0=→x x x 的正确性? 当然,也可用limit 命令直接求极限,相应的MATLAB 代码为: >>clear; >>syms x; >>limit(sin(x)/x,x,0) 结果为ans =1. 例3 观测当n 趋于无穷大时,数列n n n a )11(+=和1 )1 1(++=n n n A 的变化趋势。例如, 当100,,2,1 =n 时,计算 n n A a ,的MATLAB 代码为: >>for n=1:100, a(n)=(1+1/n)^n;,A(n)=(1+1/n)^n ;, end 在同一坐标系中,画出下面三个函数的图形: e y x y x y x x =+=+=+, )1 1(, )1 1(1 观测当x 增大时图形的走向。例如,在区间[10,400]绘制图形的MA TLAB 代码为

相关文档
最新文档