在Matlab中集成一个函数

时间:2013-09-16 00:10:20

标签: matlab symbolic-math

我知道这是一个新手问题,但我是Matlab的新手,我正在尝试集成n = 0,n = 1等函数。这是我到目前为止的代码:

函数x = t ^ n *(t + 5)^ - 1 INT(X,T = 0..1)

我继续犯这个错误:

错误:文件:a02_IX.m行:1列:15 意外的MATLAB运算符。

有谁知道这可能是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试这样写:

function x = t^n/(t+5) int(x,t=0..1)

我认为将括号中的术语提升为-1次幂会严重影响。也许MATLAB也很困惑。

n的价值是多少?你不需要指定吗?

在开始之前了解答案很有帮助。这很容易通过分析进行整合。

n=2的函数如下所示:

http://www.wolframalpha.com/input/?i=plot+t%5E2%2F%28t%2B5%29+t%3D0..1

这是不确定和明确的积分:

http://www.wolframalpha.com/input/?i=integrate+t%5E2%2F%28t%2B5%29+from+t%3D0+to+1