当前位置:首页 >> 计算机软件及应用 >>

MATLAB函数积分

1.

计算下列积分

(1) (2) (3) (4)

?
?

1

?1 10

x ? x3 ? x5 dx

?
?

1
6

sin x ? cos xdx
x 2

2

e dx
4

x dx x ?4 10 10 x? y dxdy (5) ? ? sin y 2 1 1 x ?4
10 1

解:(1) >> f = @(x)x+x.^3+x.^5; q = quad(f,-1,1) q= 2.2204e-16 (2) >> f=@(x)sin(x)+cos(x); >> q=quad(f,1,10) q= -0.0061 (3) >> f=@(x)exp(x/2); >> q=quad(f,2,6) q= 34.7345 (4) >> f=@(x)(x./(x.^4+4)); >> q=quad(f,1,10) q= 0.2718 (5) >> f=@(x,y)sin(y).*(x+y)./(x.^2+4); >> q=dblquad(f,1,10,1,10) q= 5.5254 求下列函数的极值
2 (1) z ? x ? ? y ? 1? 2

(2) z ? ? x ? y ? 1?

2

解:(1) >> z = @(x)x(1)^2-(x(2)-1)^2; [x,fvalue,flag,output]=fminsearch(z,[0,0]) Exiting: Maximum number of function evaluations has been exceeded - increase MaxFunEvals option. Current function value: -35921226633944080000000000000000000000000000000000000000000000000000000000

0000000000.000000 x= 1.0e+41 * 0.9523 fvalue = -3.5921e+83 flag = 0 output = iterations: 200 funcCount: 401 algorithm: 'Nelder-Mead simplex direct search' message: [1x233 char] (2) >> z = @(x)(x(1)-x(2)+1)^2; [x,fvalue,flag,output]=fminsearch(z,[0,0]) x= -0.5425 fvalue = 2.4109e-11 flag = 1 output = iterations: 40 funcCount: 74 algorithm: 'Nelder-Mead simplex direct search' message: [1x194 char] 2. 求下列函数的解,并绘制图形
x 5

-6.0686

0.4575

(1) y ? e ? x ,初始点为 x ? 8 (2) y ? x sin x 解:(1) >> y=@(x)exp(x)-x^5; x = fzero(y,8) x= 12.7132 >> fplot(y,[x-1,x+1]); hold on plot(x,y(x),'r*'); x= 12.7132

(2) >> y=@(x)x*sin(x); x =0; fplot(y,[-1,1]); hold on plot(x,y(x),'r*');

3. x y

有如下数据: 1 1.00000 1.1 1.23368 1.2 1.55271 1.3 1.99372 1.4 2.61170

利用本章介绍的几种插值方法对其进行插值,得到每隔 0.05 的结果 解:>> % Interpolation using the four methods x=[1 1.1 1.2 1.3 1.4]; y=[1.00000 1.23368 1.55271 1.99372 2.61170]; length_of_x=length(x); scalar_x=x(1):0.05:x(length_of_x); length_of_sx=length(scalar_x); y_nearest = zeros(length(scalar_x),1); y_linear = zeros(length(scalar_x),1); y_spline = zeros(length(scalar_x),1); y_cubic = zeros(length(scalar_x),1); for i=1:length_of_sx y_nearest(i)=interp1(x,y,scalar_x(i),'nearest'); y_linear(i) =interp1(x,y,scalar_x(i),'linear'); y_spline(i) =interp1(x,y,scalar_x(i),'spline'); y_cubic(i) =interp1(x,y,scalar_x(i),'cubic'); end subplot(2,2,1),plot(x,y,'*'),hold on,plot(scalar_x,y_nearest),title('method=nearest'); subplot(2,2,2),plot(x,y,'*'),hold on,plot(scalar_x,y_linear),title('method=linear'); subplot(2,2,3),plot(x,y,'*'),hold on,plot(scalar_x,y_spline),title('method=spline'); subplot(2,2,4),plot(x,y,'*'),hold on,plot(scalar_x,y_cubic),title('method=cubic');


相关文章:
Matlab积分函数.doc
Matlab积分函数_工学_高等教育_教育专区。matlab积分函数的用法,自己整理的。 一.相关函数: %符号积分 int(f,v) int(f,v,a,b) %数值积分 trapz(x,y)%...
matlab积分函数.doc
matlab积分函数 - MATLAB 积分函数 一.相关函数: %符号积分 int(f,v) int(f,v,a,b) %数值积分 trapz(x,y)%梯形法沿列方向求函数 Y 关于自变量 ...
用MATLAB计算多元函数的积分_图文.doc
MATLAB计算多元函数积分 - 用 MATLAB 计算多元函数积分 三重积分的计算最终是化成累次积分来完成的, 因此只要能正确的得出各累次积分积 分限, 便可在...
Matlab数值积分函数.doc
Matlab数值积分函数_工学_高等教育_教育专区。主要介绍matlab积分函数方面的用法和例子 一.相关函数: %符号积分 int(f,v) int(f,v,a,b) %数值积分 trapz(x...
MATLAB数值积分及算例_图文.ppt
MATLAB数值积分及算例 - 6.1 数值积分基本原理 求解定积分的数值方法多种多样,如简单的梯形法、 求解定积分的数值方法多种多样 , 如简单的梯形法 、 (Simpson...
实验四 用matlab计算积分.doc
实验四 用matlab计算积分 - 实验四 用 matlab 计算积分 4.1 积分的有关理论 . 定积分: 定积分:积分是微分的无限和,函数 f (x ) 在区间 [ a , b ] 上...
MATLAB中积分命令.doc
MATLAB积分命令 - 计算无穷限积分(广义积分)的函数,用 Matlab 实现,发给大家参考。 1.函数 quadFromInf 用于计算从负无穷大到一个确定值 a 的积分。 2.函数...
积分及应用4.9 利用MATLAB求解函数积分_图文.ppt
积分及应用4.9 利用MATLAB求解函数积分 - 4.9 利用MATLAB求解函数积分 本节知识目标 会利用MATLAB求解一元函数的积分 在MATLAB7.1中求积分的基本函数,如下表 ...
matlab积分计算_图文.ppt
matlab积分计算 - 用matlab编程计算积分教程 特别是针对数学建模... ('a') ans = 3 ans = 97 数值实验例 1:用 Matlab 函数近似计算积分 ? 2 1 e ? x2 ...
如何用matlab计算定积分.pdf
如何用matlab计算定积分 - 用 matlab 计算积分 4.1 积分的有关理论 定积分:积分是微分的无限和,函数 f ( x ) 在区间 [ a , b ] 上的积分定义为 I = ...
MATLAB给出了quad函数来求定积分-Read_图文.ppt
MATLAB给出了quad函数来求定积分-Read - 数值微积分以及数值分析 MATLAB @SDU 1 数值微分 数值微分的实现 两种方式计算函数f(x)在给定点的数值导数:1.用多...
MATLAB数值积分解读_图文.ppt
MATLAB数值积分解读 - 6 MATLAB 数值积分积分:函数f (x)在区间[a, b]上的定积分定义为 I ? ? f ( x)dx ? a b max( ?xi ) ?0 l...
MATLAB求导数积分_图文.ppt
MATLAB求导数积分 - 实验二 导数的计算 实验目的: 学会用MATLAB软件求一元函数导数 学会用MATLAB软件求函数积分MATLAB用来求导数的命令diff, 调用格式: di...
MATLAB计算积分.doc
MATLAB计算积分 - 函数积分和椭圆的周长 1.正弦函数积分 [问题]求正弦函数从 0 到π 的积分 y = sinx 当 x = 0 时,积分为 0,画出积分函数曲线。...
第8讲 用MATLAB软件求积分_图文.ppt
第8讲 用MATLAB软件求积分 - 选填,简要介绍文档的主要内容,方便文档被更
总结matlab计算积分的常用命令.doc
总结matlab计算积分的常用命令 - 总结 matlab 计算积分的常用命令 一、 问题描述: 总结 matlab 计算积分的常用命令,用用实例来展示命令的用法。 二、 实验步骤(...
实验4 MATLAB中的各种积分运算_图文.ppt
实验4 MATLAB中的各种积分运算 - 实验四 MATLAB中的各种积分运算 一、实验目的 ? 熟悉MATLAB软件中关于积分运算的基本命令,掌 握利用MATLAB软件进行求不定积分、...
matlab微分与积分_图文.ppt
matlab微分与积分 - 数值微积分以及数值分析 MATLAB @SDU 1 数值微分 数值微分的实现 两种方式计算函数f(x)在给定点的数值导数:1.用多项式或 者样条函数 2. ...
(数值积分与微分的MATLAB命令)_图文.ppt
(数值积分与微分的MATLAB命令) - 第8章 MATLAB数值积分与微分 8.1 数值积分 8.2 数值微分 8.1 数值积分 8.1.1 数值积分基本原理 求解定积分的数值方法多...
正弦函数和三角函数的积分及Matlab编程.doc
正弦函数和三角函数积分Matlab编程_数学_自然科学_专业资料。正弦函数,三角函数,积分计算,Matlab编程 正弦函数和三角函数积分Matlab 编程 求正弦函数 y = ...