在MATLAB中从整数中减去数组



我想我很难在MATLAB中理解下面的代码。我原以为A[3,2,1,0],但实际上它返回了[3,4]。为什么会发生这种情况?

numberpoints = 1;
x = 4;
A = x-numberpoints:x;

这就是它正在做的:

> (x-numberpoints):x % (4-1):4 or 3:4
ans =
3   4

要获得预期输出:

> x-(numberpoints:x) % 4-(1:4)
ans =
3   2   1   0

相关内容

  • 没有找到相关文章

最新更新