【问题标题】:how to implement this Integrate[x^n E^(x - 1), {x, 0, 1}] in matlab [closed]如何在 matlab 中实现这个 Integrate[x^n E^(x - 1), {x, 0, 1}] [关闭]
【发布时间】:2013-04-08 00:29:44
【问题描述】:

嗨,我已经搜索并阅读过,但我无法在 matlab 中解决这个问题。 请帮我解决这个问题 积分_0^1 x^n e^(x-1) dx

【问题讨论】:

  • 首先,你应该展示你迄今为止的努力。其次,不支持 SO 乳胶语法。第三,n 是否保持可变?你应该澄清你的问题。这很容易弄清楚,但您应该以更清晰的方式对其进行排序。

标签: matlab math helpers matlab-guide integral


【解决方案1】:

通常,您可以使用不同的方法来计算所需的积分:

1) Symbolic Toolbox --> 考虑到n

,我会选择这个
syms x n;

f = x.^n.*exp( x - 1 );

int(f,0,1)

2) quad, integral 函数

g = @(n) (integral(@(x) x.^n.*exp(x-1),0,1));
g = @(n) (quad(@(x) x.^n.*exp(x-1),0,1));

然后你可以根据n来评估结果。

3)trapz函数

x = 0:.001:1;
y = x.^n.*exp( x - 1 );
trapz(x,y)

但是,在这种特定情况下,积分的计算是由指数n驱动的。

由于我假设并假设您知道 'x.^n' 的积分对于不同的 n 的表现如何,因此我将跳过讨论。

【讨论】:

  • 谢谢,我只是不知道syms。再次感谢
猜你喜欢
  • 2022-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-19
  • 2014-11-25
  • 2016-01-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多