我有一个问题,通过MATLAB解决一个简单的集成 . 我想解决这个象征性问题,并且通过其他程序执行此操作时没有任何问题 .
好吧,我有这个等式:
syms k x
对于2 <= x <= 6,fX(x)= k * e ^( - 3 * x)
我希望从区间2到6进行积分 . 然后我将求解方程,使得fX(x)= 1,并求解k的方程 . 我键入:
S = solve('int(k * exp(-3 * x),x,2,6)= 1',k);
我得到以下错误:错误,(在int中)参数的错误数字(或类型):无效选项或传递给无限期集成的选项值 . 未知选项:{2,6}
为什么int-function不能不受我的限制?
1 回答
solve(int(k*exp(-3*x),x,2,6) - 1,k)
应该工作:)注意:
不要使用= 1但是-1(这意味着f(x) - 1 = 0)
don 't use ''
结果对我来说是:
我也尝试手工解决它并获得相同的结果 .