首页 文章

MATLAB中的符号数学,解决了简单的集成问题

提问于
浏览
1

我有一个问题,通过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 回答

  • 4

    solve(int(k*exp(-3*x),x,2,6) - 1,k) 应该工作:)

    注意:

    • 不要使用= 1但是-1(这意味着f(x) - 1 = 0)

    • don 't use ''

    结果对我来说是:

    -(3*exp(6))/(1/exp(12) - 1)
    

    我也尝试手工解决它并获得相同的结果 .

相关问题