matlab中三重积分怎么表示
作者&投稿:章邱 (若有异议请与网页底部的电邮联系)
荣眨15566083008问: matlab 怎么算三重积分.方法多一种,加一倍分.例如 f = y*sin(x)+z*cos(x) - ?
内江市千珍回答:[答案] syms x y zf = y * sin(x) + z * cos(x);int1 = int(f,z,z_1,z_2); % z_1,z_2 分别为z的上下限int2 = int(int1,y,y_1,y_2); % y_1,y_2 分别为y的上下限int_f = int(int2,x,x_1,x_2); % x_1,x_2 分别为x的上下限...
荣眨15566083008问: matlab 怎么算三重积分 - ?
内江市千珍回答: 我不清楚你说的简单的三次积分指的是什么方法,Matlab进行三次积分的话常用的应该有符号积分和数值积分两种方式.数值积分的话用triplequad函数就好了,符号积分的话用嵌套int函数也可以实现.
荣眨15566083008问: Matlab 跪求求三重数值积分 - ?
内江市千珍回答: mu=0.8;R=5;L=50;H=10; G=@(v,r,z)(4/pi*R^2*H)*exp((-mu*sqrt(r^2+L^2-2*r*L*cos(v)+z^2)/(r^2+L^2-2*r*L*cos(v)))... *(r^2-r*L*cos(v)+sqrt((r*L*cos(v))^2-2*R^2*r*L*cos(v)-(L^2-R^2)*r^2+(L*R)^2)));Q = triplequad(G,0,pi,0,R,0,H/2);三重积分是应该用triplequad命令,不过你的函数可能解不出来.
荣眨15566083008问: matlab 中三重积分的函数是什么??每一维都有上下限的 - ?
内江市千珍回答: triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol,method)或者是 将三重积分化为三次积分来做 int(int(int(f,z,z1(x,y),z2(x,y)),y,y1(x),y2(x)),x,a,b)
荣眨15566083008问: 如何用matlab算一重,二重,三重积分.请高人解答,最好举例子.不甚感激.财富值只剩4分了.. - ?
内江市千珍回答: syms x fx=sin(x);%fx为被积分函数 fx1=int(fx,'x','0','pi')%fx为被积分函数,x,为自变量0,pi为一重积分上下限 fx2=int(int(int(fx,'x','0','pi')),'x','0','2*pi')%x为自变量0,2*pi为二重积分上下限 fx3=int(int(int(fx,'x','0','pi'),'x','0','2*pi'),'x','0','t')%x为自变量0,t为二重积分上下限三重积分
荣眨15566083008问: matlab 怎么算三重积分.方法多一种,加一倍分. - ?
内江市千珍回答: syms x y z f = y * sin(x) + z * cos(x); int1 = int(f,z, z_1, z_2); % z_1, z_2 分别为z的上下限 int2 = int(int1, y, y_1, y_2); % y_1, y_2 分别为y的上下限 int_f = int(int2, x, x_1, x_2); % x_1, x_2 分别为x的上下限
荣眨15566083008问: matlab 求三重数值积分,求大神解答! - ?
内江市千珍回答: 符号积分值积分 >> triplequad(@(x,y,z)(x+y+z).*(x+y+z<=1),0,1,0,1,0,1)ans = 0.1250
荣眨15566083008问: matlab 怎么求己积完分的三重定积分 - ?
内江市千珍回答: 用subs 比如:f(x,y,z)=ax+by+cz,其中未知数x,y,z的上下限分别为x1,x0,y1,y0,z1,z0 syms a b c x y z subs(subs(subs(a*x+b*y+c*z,x,x1),y,y1),z,z1)-subs(subs(subs(a*x+b*y+c*z,x,x0),y,y0),z,z0) 不知道我理解的对不?
荣眨15566083008问: 在matlab中用三重积分求球体的体积,怎么求? - ?
内江市千珍回答: 假设球的半径为1,则三重数值积分: >> f = @(x,y,z) 1.0 * (x.^2+y.^2+z.^2<=1); >> triplequad(f,-1,1,-1,1,-1,1) ans =4.1888 >> V = 4/3*pi*1^3 % 理论值 V =4.1888
荣眨15566083008问: matlab 怎么算三重积分.方法多一点,加分. - ?
内江市千珍回答: 调用maple toolbox可以算吧,一重一重的算