如何在Octave中选择特定百分比的数据?

时间:2011-11-16 09:20:16

标签: octave

我想从矩阵中选择特定百分比的数据。怎么做? 更清楚:

我知道如果

A =

    1
    2
    3
    4
    5
    6
    7
    8
    9
   10

然后

A(1:7, :) = A(1:7)

会给我70%的数据。 我想知道是否可以编写类似

的内容
A(70%, :)

由于

1 个答案:

答案 0 :(得分:2)

这不是完美的解决方案(尺寸矩阵nxm的问题,m尺寸> 1),但非常简单。

我不知道它是否存在octavev中的内置功能,但我只是简单地应用了百分比定义来绕过这个问题:

A(1:round(size(A, 1) * 70 / 100)