matlab中syms和int 函数都是表示啥意思呀?

1个回答

  • 举个例子:

    syms x;

    int(x)

    int(x,0,1)

    得到的结果如下:

    ans =

    x^2/2

    ans =

    1/2

    syms表示定义一个符号变量,符号变量区别于数值型的那些变量,用于进行公式的化简和计算.

    int表示积分,第一个算的是不定积分,当然你也可以像第二句那样计算定积分,写入上下限.当然也可以对其中的某一个变量做积分,比如,你可以用这样的命令:

    syms x z;

    int(x/(1 + z^2),z)

    结果:

    ans =

    x*atan(z)

    还有什么问题呢?