首页 > 技术文章 > matlab小段代码学习

leonbond 2014-02-24 10:08 原文

matlab读hdf文件到txt

filename='E:\data\H1BDLD10110607231863921.L2B.HDF';
h=hdftool(filename);
Latitude = hdfread('E:\data\H1BDLD10110607231863921.L2B.HDF', '/Navigation Data/Latitude', 'Index', {[1  1],[1  1],[10000   2048]});
dlmwrite('E:\Latitude.txt',Latitude);
dispose(h);

读出来的txt里是一行一行的排列,跟hdf里是一样的。

注意:会把小数点后的数都缩减为了三位!!!

 

根据坐标画点

x=[1,2,3];
y=[1,4,5];
str=['1','2','3'];
plot(x,y,'o');
hold on;
for k=1:3
text(x(k),y(k),str(k));
end

  

推荐阅读