在matlab中如何计算多个变量中的积分L2范数?

时间:2018-06-13 13:51:09

标签: matlab anonymous-function integral absolute-value

我有一个函数X_t,我已将其匿名定义为变量t,它是标量时间,z是可能任意维度的向量。

即,

X_t = @(t,z) fun(t,z).

我想在z的空间找到这个对象的积分L2范数。也就是说,我想找到

X_t_norm = @(t) integral(@(z) abs(X_t(t,z))^2, -infinity,infinity).

现在显然有两件事是个问题。

首先,将限制视为无限是不可行的,但我认为我应该可以将限制视为大数(100对于我的目的来说肯定是足够的)。

但是,真正的问题在于采用这种积分。我的变量z是一个有点任意(偶数)维度的向量,因此我已经陷入困境,想出如何将z传递给积分,以便我可以计算这个n-尺寸积分。 (基本上我想为不同的情况改变z的长度,并计算每种情况的L2范数)。

特别是,我不知道如何告诉积分函数计算上述极限之间z的每个分量的积分。

非常感谢任何帮助!

0 个答案:

没有答案