Matlab验算拉格朗日中值定理

简介: 拉格朗日中值定理的定义:如果函数f(x)在[a,b]上连续,且在(a,b)可导,则函数f(x)上必有一点p,使得:(f(b)-f(a) )/(b-a)=f'(p)。

拉格朗日中值定理的定义:如果函数f(x)在[a,b]上连续,且在(a,b)可导,则函数f(x)上必有一点p,使得:(f(b)-f(a) )/(b-a)=f'(p)。该定理可以认为如果函数满足拉格朗日中值定理所有条件,那么f(x)上两点连线构成的直线,与过f(p)点的直线平行。

MATLAB代码:

syms x y;  
y=x.^2;  

%绘出y=x*x曲线,黑色线。
e1=ezplot(y,[0,4]);  
set(e1,'Color','k','LineWidth',0.1);  
hold on;  

f1=diff(y); %求解y=x*x的导数。

%(a1,a2)和(a2,b2)两点在曲线y=x*x上。
a1=0;
b1=subs(y,x,a1);
a2=2;
b2=subs(y,x,a2);

m=(b2-b1)/(a2-a1);

% 连接(a1,a2)和(a2,b2)两点得到直线f2。绿色的线。
f2=m*(x-a1)+b1;
e2=ezplot(f2,[0,4]);  
set(e2,'Color','g','LineWidth',0.1);  
hold on;  

%解出导数等于斜线f2的x的值,进而求出y=x*x的点(px,py)。
px=solve(f1==m,'x')
py=subs(y,x,px)

%点斜式画出过(px,py)的直线。红色的线。
f3=m*(x-px)+py;
e3=ezplot(f3,[0,4]);  
set(e3,'Color','r','LineWidth',0.1);  
hold on; 

grid on; 
 
px =
 
1
 
 
py =
 
1



运行结果如图:


相关文章
|
8月前
|
索引
matlab快速入门(读取数据并绘制散点图和拉格朗日插值
matlab快速入门(读取数据并绘制散点图和拉格朗日插值
66 0
|
算法 Perl
基于拉格朗日-遗传算法的最优分布式能源DG选址与定容(Matlab代码实现)
基于拉格朗日-遗传算法的最优分布式能源DG选址与定容(Matlab代码实现)
132 0
基于MATLAB的低通信号抽样定理
基于MATLAB的低通信号抽样定理
268 0
|
机器学习/深度学习 算法 安全
【电动汽车充电站有序充电调度的分散式优化】基于蒙特卡诺和拉格朗日的电动汽车优化调度(分时电价调度)(Matlab代码实现)
【电动汽车充电站有序充电调度的分散式优化】基于蒙特卡诺和拉格朗日的电动汽车优化调度(分时电价调度)(Matlab代码实现)
177 0
【MATLAB第40期】源码分享 | MATLAB实现根据经纬度坐标查找两点之间的距离(Haversine、 Pythagoran定理)
【MATLAB第40期】源码分享 | MATLAB实现根据经纬度坐标查找两点之间的距离(Haversine、 Pythagoran定理)
|
机器学习/深度学习 传感器 数据采集
【卫星轨道】基于拉格朗日插值模拟卫星轨道含Matlab代码
【卫星轨道】基于拉格朗日插值模拟卫星轨道含Matlab代码
|
机器学习/深度学习 传感器 算法
【有序充电】基于蒙特卡诺和拉格朗日乘子法模拟电动车有序和无序充电附matlab代码
【有序充电】基于蒙特卡诺和拉格朗日乘子法模拟电动车有序和无序充电附matlab代码
MATLAB 中的微分中值定理与导数应用
微分中值定理与导数应用
101 0
|
5月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
247 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
5月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
146 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现

热门文章

最新文章