Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在matlab中,如何计算多变量中的积分L2范数?_Matlab_Anonymous Function_Integral_Absolute Value - Fatal编程技术网

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

在matlab中,如何计算多变量中的积分L2范数?,matlab,anonymous-function,integral,absolute-value,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是一个

我有一个函数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的每个分量的积分


任何帮助都将不胜感激

这些不是完整的规范。我需要大写的L2范数,而不是小写的L2范数。当你说“维度”时,我假设你这里指的是“大小”,即它可以有10个元素或100个元素,但是
z
将始终是1D或2D数组?是的,它将始终是一个列向量。不一定理解,但你是在寻找
整数(@(t)abs(X_(t(t,5))^2,-inf,inf)
?如果你把z定为你想要的(在这个例子中z=5)不,这根本不是问题,z是一个维数的向量,我想对z积分,而不是对t积分。