MATLAB中的符号数学,求解简单积分

MATLAB中的符号数学,求解简单积分,matlab,symbolic-math,Matlab,Symbolic Math,我有一个通过MATLAB解决简单积分的问题。我想解决这个象征性的问题,通过其他程序解决这个问题没有任何问题 我有一个等式: 符号k x fX(x)=k*e^(-3*x)用于2解算(int(k*exp(-3*x),x,2,6)-1,k)应该可以工作:) 注意: 不要使用=1而是-1(这意味着f(x)-1=0) 不要使用“” 对我来说,结果是: -(3*exp(6))/(1/exp(12) - 1) 我也试着手工求解,得到了同样的结果。solve(int(k*exp(-3*x),x,2,6)-1,

我有一个通过MATLAB解决简单积分的问题。我想解决这个象征性的问题,通过其他程序解决这个问题没有任何问题

我有一个等式:

符号k x

fX(x)=k*e^(-3*x)用于2
解算(int(k*exp(-3*x),x,2,6)-1,k)
应该可以工作:)

注意:

  • 不要使用=1而是-1(这意味着f(x)-1=0)
  • 不要使用“”
  • 对我来说,结果是:

    -(3*exp(6))/(1/exp(12) - 1)
    
    我也试着手工求解,得到了同样的结果。

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

    注意:

  • 不要使用=1而是-1(这意味着f(x)-1=0)
  • 不要使用“”
  • 对我来说,结果是:

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

    我也试着手工求解,得到了同样的结果。

    你已经给x赋值了吗?没有。。。我有以下内容:symskxs=solve('int(k*exp(-3*x),x,2,6)=1',k);你已经给x赋值了吗?没有。。。我有以下内容:symskxs=solve('int(k*exp(-3*x),x,2,6)=1',k);谢谢这就成功了,但是为什么“解”命令不能处理除(=0)之外的方程呢?@Soren:它可以。您不应该使用字符串输入,应该使用等号。(如果您确实使用字符串输入,则必须使用MuPAD语法,
    'int(k*exp(-3*x),x=2..6)==1'
    。但不要这样做。)谢谢。。。这就成功了,但是为什么“解”命令不能处理除(=0)之外的方程呢?@Soren:它可以。您不应该使用字符串输入,应该使用等号。(如果确实使用字符串输入,则必须使用MuPAD语法,
    'int(k*exp(-3*x),x=2..6)==1'
    。但不要这样做。)