如何在 MatLab 中集成多元函数?
How to integrate a multivariate function in MatLab?
如何将 (x + y)
之类的东西(或具有 任意数量 变量的表达式)与 仅一个 的变量,假设 x
从 0
到 1
,并得到另一个变量的 函数 (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
如何将 (x + y)
之类的东西(或具有 任意数量 变量的表达式)与 仅一个 的变量,假设 x
从 0
到 1
,并得到另一个变量的 函数 (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