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 方便就加下谢谢希望您不吝赐教 展开
我的qq号是805039651 方便就加下谢谢希望您不吝赐教 展开
1个回答
展开全部
多个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行数相同的行了
假设经度的变量是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相应行数上的数值应该怎么写啊?谢谢啊!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询