跳过'x'的多个点并在matlab中存储和变量'newdata

use*_*014 1 matlab textscan

我有数据存储在变量中data.

 data =  
    [43.98272955    39.55809471;            
    -49.51656799    28.57164726;
    -9.475861028    -44.31264255;
    27.14884251     2.603921223;
    -2.914496888    7.864022006;
    4.093025860     4.816211687;
    -12.11007479    5.797539648;
    -1.653535904    -12.49864642;
    5.978990391     1.229984916;
    0.9837133282    -2.001124423;
    5.674977844     6.323209942;
   -9.574459589     3.696791663;
    0.3410452503    -7.338955191]
Run Code Online (Sandbox Code Playgroud)

但只需要使用与多个x对应的数据.例:

   if x = 3,
Run Code Online (Sandbox Code Playgroud)

想存储只有3行的多行,所以

newdata = [-9.475861028 -44.31264255; 
4.093025860 4.816211687; 
5.978990391 1.229984916;
-9.574459589 3.696791663]
Run Code Online (Sandbox Code Playgroud)

我怎么做?

PS我会使用命令textscan.

Jon*_*nas 5

索引时这很简单:

newData = data(3:3:end,:)
Run Code Online (Sandbox Code Playgroud)