Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.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 对这个等式正确吗?_Matlab_Math_Mupad - Fatal编程技术网

Matlab 对这个等式正确吗?

Matlab 对这个等式正确吗?,matlab,math,mupad,Matlab,Math,Mupad,我正在尝试将附加的方程移植到MatlabMupad中。 我尝试了以下Mupad语言代码: xbar = stats::mean(x) xSumTerm := x -> _plus(x - xbar $ i=1..(nops(x)-1)); sum((x-xbar)^2,x=0..m-1) Error: The operand is invalid. [_plus] 我试图找出正确的Mupad代码应该是什么来解释这个等式。最后这个选择器更让人困惑。选择器被描述为 δ()是一个选择器,

我正在尝试将附加的方程移植到MatlabMupad中。

我尝试了以下Mupad语言代码:

xbar = stats::mean(x)
xSumTerm := x -> _plus(x - xbar $ i=1..(nops(x)-1));

sum((x-xbar)^2,x=0..m-1)

Error: The operand is invalid. [_plus]
我试图找出正确的Mupad代码应该是什么来解释这个等式。最后这个选择器更让人困惑。选择器被描述为

δ()是一个选择器,即δ()1x=如果x>0,则δ()0x=


总之,您应该改变索引
i
,而不是取决于索引的变量
x
本身:

xbar := Symbol::accentOverBar(x):
`σ_+^2`(n) := sum((x[n-i]-xbar[n-i])^2 * `δ`(x[n-i]-xbar[n-i]), i=0..m-1):
hold(`σ_+^2`(n)) =`σ_+^2`(n)