一组10000的数据怎么选择其中前5000个数据,可乎肢以用下列代码来实现
A=[。。。。。。。。。] %10000个数据
B=A(1:5000) %得到前碧顷返5000个数据
下面用实例悔饥来说明。
如果A=[1 2 3 4 5 6 7 8 9],则提取前5位的数据。
A=[1 2 3 4 5 6 7 8 9]
B=A(1:5)
运行结果
<p>如果已经将数据导入matlab环境下,可将矩阵的第一行和第一列作为查找条,查唤启找满足条件的索引</p><p>,拆旦之后利用索引筛旅链扰选需要的数据。</p>
<p>例如设以导入数据矩阵为Data,</p>
<p>r
=
find(Data(:,1)>=2.49
&
Data(:,1)<=2.5)</p>
<p>c
=
find(Data(1,:)>=0.15
&
Data(1,:)<=0.25)</p>
<p>myData
=
Data(r,c)</p>
<p>则myData会得到途中红框内数据</p>
<p></p>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)