在matlab中一组10000的数据怎么选择其中前5000个数据需要怎样编程

在matlab中一组10000的数据怎么选择其中前5000个数据需要怎样编程,第1张

一组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>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8231347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存