在Matlab中,如何在不创建任何新变量的情况下捕获数组子集的特定列的平均值作为输出?

时间:2013-03-12 03:22:08

标签: matlab

所以我想找到这个数组第三列的意思,而不必创建一个全新的变量。

我可以尝试mean(seals(seals(:,3,1) < 10,:,1)),它会输出1X5向量。但是有没有办法捕获1X5向量的第3列而不必创建一个全新的变量?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果我理解你想要的正确,下面的代码应该完成这项工作

mean(seals(seals(:,3,1) < 10,3,1))

在我看来,创建一个新变量没有任何问题。上面的代码不是那么可读......