77问答网
所有问题
matlab 绘图上限有未知数算定积分使用quad函数计算积分
如题所述
举报该问题
推荐答案 2018-12-16
x取固定常数,分别为x=0、0.5、1.0......等
追问
可以给出具体的程序吗?试了很久没试出来
追答
给个例子
n=1;
for x=0:0.5:100
F = @(y)sin(y)./y;Q(n) = quad(F,0,x);
n=n+1;
end
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GW8NGqWqYYp3v8YqG8q.html
相似回答
matlab中quad函数
用法如果函数
是
没有具体形式的f(x)怎么求
答:
result = quad(f, a, b);输出
积分
结果 disp(['积分结果:', num2str(result)]);在这个示例中,通过匿名函数 f = @(x) x.^2 + sin(x) 定义了被积函数 f(x)。然后,调用
quad 函数
进行数值积分,传递了被积函数 f(x)、积分区间 [a, b],并将结果保存在 result 变量中。最后,使用...
matlab积分
怎么弄
答:
=quadl(filename,a,b,tol,trace)其中,filename是被积
函数
名;a和b分别
是定积分
的下限和上限,积分限 必须是有限的,不能为无穷大(inf);tol用来控制积分精度,默认时取tol=10-6;trace控制是否展现积分过程,若取非0展现积分过程,取0则不展现,默认时取trace=0;返回参数I即定积分的值,n为被...
如何
用matlab求积分
答:
s = trapz(x,y)计算结果: s = 1.4936 3、高精度数值积分(1)为了克服梯形积分法精度低的问题,可以采用高精度积分方式,第一种可以采用 z =
quad
(Fun,a,b) 该方式是自适应步长Simpson计分法求得
函数
Fun在区间[a,b]上
定积分
,如下:clc;clear;梯形积分法 s = quad(inline('exp(-x.^...
如何
用matlab
如何实现数值
积分
答:
用matlab
可以如下数值积分法,来求解
定积分
、二重积分、三重积分的数值解问题。1、梯形数值
积分计算
trapz()X = 0:pi/100:pi;Y = sin(X);Z = pi/100*trapz(Y)2、自适应辛普森数值积分计算
quad
()F = @(x)1./(x.^3-2*x-5);Q = quad(F,0,2);3、自适应Lobatto积分计算 quadl...
matlab中求定积分
的运算
答:
quadl:该
函数使用
了称为洛巴托求积(Lobatto Quadrature)的算法,对于高精度和光滑函数效率更高 I=
quad
I(func,a,b,tol);func是被积函数,a,b
是积分
限,tot是期望的绝对误差(如果不提供,默认为1e-6)eps是一个浮点误差值,如果不带参数,它的值为1到下一个能表示的比1大的浮点数之间差距的,它...
如何
用matlab
求解上下限还有位置变量的
积分
,
答:
你想求
定积分
?syms x y = 1./x;int(y,x,0,2) %
函数
1/x在区间[0,2]的定积分。
matlab计算积分
有两类方法,数值积分和符号计算。int是符号计算的方法。quad等是数值计算方法。函数handle@
是quad
的参数,int是不需要@的,你搞混了。
如何
用matlab求积分
?
答:
function S=GaussIntegrate()运用Gauss求积公式计算数值
积分
f为被积
函数
,Rho为权函数,二者均为符号函数 x=sym('x');f=exp(x^2);Rho=1;a,b分别为求积区间的左界和右界 a=1;b=2;n表示求积结点的个数,是一正整数 n=8;本程序利用线性变换将区间[a,b]变换到[-1.1],同时令g=f*Rho...
大家正在搜