如何在 MatLab 中集成多元函数?

How to integrate a multivariate function in MatLab?

如何将 (x + y) 之类的东西(或具有 任意数量 变量的表达式)与 仅一个 的变量,假设 x01,并得到另一个变量的 函数 1/2 + y 在这种情况)回来了?

如果你的意思是象征性的,那么使用:

syms x y
f=int(x+y,x,0,1)

这给出

f =
y + 1/2

然后从 subs(f,4) 得到 f(y=4) 得到

ans =
9/2

如果你有两个以上的变量,使用:

syms x y z
f=int(x+y+z,x,0,1)

这给出了

f =
y + z + 1/2

然后 f(y=4,z=5) 使用 subs(f,{y,z},[4,5]) 给出

ans =
19/2