matlabmc方法计算积分
作者&投稿:班俭 (若有异议请与网页底部的电邮联系)
爨农19360484178问: 用MATLAB算积分 - ?
崇信县盐酸回答: 使用MATLAB软件,可以用int()计算不定积分或定积分.计算方法如下:syms x int((log(x))^2/x) %这里 ln(x) 用 log(x) 来表示 计算结果 log(x)^3/3 %ln³(x)/3
爨农19360484178问: 用matlab定积分怎么求 - ?
崇信县盐酸回答: int(s,v,a,b):以v为自变量,对被积函数s在区间[a,b]上的定积分.a和b可以是两个具体的数,也可以是一个符号表达式,还可以是无穷(inf).例:syms x %定义符号变量 f=int(x^3,x,1,2) % 求x^3在区间[1,2]上的定积分
爨农19360484178问: 用matlab计算定积分 - ?
崇信县盐酸回答: >> syms x f1 f2 f1= ((sin(x)).^3 - (sin(x)).^5).^(1/2); f2=int(f1,0,pi); simplify(f2)ans = 0.8000000000
爨农19360484178问: matlab 怎么快速算定积分 - ?
崇信县盐酸回答: 用matlab的int()函数可以快速算相对简单的定积分.使用格式:int(S,v,a,b) S——被积函数 v——积分变量 a,b——积分区间 syms x F = int(cos(x)/sqrt(1 + x^2), x, 0, 10); vpa(F, 5) ans =0.37571
爨农19360484178问: Matlab怎么计算定积分 - ?
崇信县盐酸回答: int(f,v,a,b) f是函数,v是变量(如是x可省略),a下限,b是上限.如syms x f=exp(x) int(f,0,1)
爨农19360484178问: 如何用matlab计算以下分段函数的积分? - ?
崇信县盐酸回答: 是数值积分还是函数积分?看题意应该是数值积分吧?直接写来两段积分就行了 clc clear theta0=pi; theta1=pi/2; r1=1;r2=2; Q1=quad(@(theta) (r1-r1*sin(theta)).^2,0,theta1); Q2=quad(@(theta) (r1-r1*cos(theta1)+r2*cos(theta1)-r2*cos(theta)).^2,theta1,theta0); Q=Q1+Q2 当然可以将theta1作为一个输入参数,这只是一个例子
爨农19360484178问: 怎么用matlab算广义积分? - ?
崇信县盐酸回答: 用matlab算广义积分方法:%符号积分 int(f,v) int(f,v,a,b)%数值积分 trapz(x,y)%梯形法沿列方向求函数Y关于自变量X的积分 cumtrapz(x,y)%梯形法沿列方向求函数Y关于自变量X的累计积分 quad(fun,a,b,tol)%采用递推自适应Simpson法计算积分 quad1(fun,a,b,tol)%采用递推自适应Lobatto法求数值积分 dbquad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%二重(闭型)数值积分指令 triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%三重(闭型)数值积分指令 .
爨农19360484178问: 怎样用matlab编程求解积分 - ?
崇信县盐酸回答: int函数 例如s = sin(x),求积分int('s'),即可
爨农19360484178问: 怎么用MATLAB求积分 - ?
崇信县盐酸回答: 基本不管多复杂的式子,MATLAB都能解决,只要你输入正确,解出来只是时间问题,我给你一个解题的参考格式.设f为你的被积函数,只能自己输,别输错;x为积分变量,a,b分别为积分下限和上限.MATLAB中计算函数f的不定积分的格式如下: syms x;int(f,x) 计算定积分的格式如下: syms a b x;int(f,x,a,b).