matlab怎么读取一个文件夹下多个mat文件

这些mat文件中有几个数据包这些数据包维数都是400*1,其中一个数据包是经度(lon)一个是纬度(lat),现在我要用find函数分别找经度介于a<lon<b的行数A,... 这些mat文件中有几个数据包这些数据包维数都是400*1,其中一个数据包是经度(lon)一个是纬度(lat),现在我要用find函数分别找经度介于a<lon<b的行数A,纬度介于c<lat<d的行数B,然后在提取A和B行数相同的行这样的程序怎么编啊?有哪位高手可以指教下啊?财富值低无法给您见谅啊
我的qq号是805039651 方便就加下谢谢希望您不吝赐教
展开
 我来答
神思者g
推荐于2016-03-03 · TA获得超过188个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:89.8万
展开全部
多个mat文件只能一个一个load。
假设经度的变量是lon,纬度的变量是lat:
[r1,c1]=find(lon>a & lon<b);
[r2,c2]=find(lat>c & lat<d);
count=[];
for i=1:length(r1)
for j=1:length(r2)
if r1(i)==r2(j)
count=[count;r1(i)];
end
end
end
count就是A和B行数相同的行了
追问
您好 您有qq吗方便告诉我加下问问您 谢谢 在线等
另外我要A和B行数相同的行来选择另外一个数据包X相应行数上的数值应该怎么写啊?谢谢啊!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式