Matlab:限制为 t 接近正无穷大和负无穷大?

Matlab: Limit as t approaches positive and negative infinity?

我正在尝试编写一些代码来找到函数的极限,因为 x 接近正无穷大和负无穷大。到目前为止我的代码如下:

pos = limit(exp(atan(x)), x = infinity)
neg = limit(exp(atan(x)), x = -infinity)

但是,它给了我一个错误,说“= 处的语法无效。可能缺少 a )、} 或 ]。当我查看有关如何计算极限的 Matlab 文档时,他们将此作为他们的示例:

limit((1 + 1/n)^n, n = infinity)

这返回了 e 的答案。当我把它放到我自己的 Matlab 中时,它给了我同样的错误,有人能帮忙吗?可能是我的 Matlab 出错了?

您找错了帮助。这种符号(和 limit 函数)用于 MuPAD 界面,而不是简单的 Matlab 命令 Window.
要在 Matlab 环境中使用 limit(),您必须使用符号变量,而 this 是正确的帮助页面。

换句话说,要计算

limit((1 + 1/n)^n, n = infinity)

你必须声明一个符号变量n

syms n

然后提供正确的语法(参考帮助)

limit((1 + 1/n)^n, n, inf)

结果是(当然)exp(1),即e