资源简介
在matlab中采用四叉树算法对读取的二进制文件进行分割,去除NaN值之后对矩阵进行渲染绘图。
代码片段和文件信息
function []=picture(geodataifg)
%geodata=‘geodata.unw‘;
%ifg=‘ifg.rsc‘;
%读取数据
listdata = importdata(geodata);
rscdata = importdata(ifg);
rscsj = rscdata.data;
rscname = rscdata.textdata;
%计算坐标值
ifg = num2cell(rscsj);
struction = cell2struct(ifgrscname1);
xlast = double(struction.X_FIRST) + (double(struction.WIDTH)-1)*double(struction.X_STEP);
ylast = double(struction.Y_FIRST) + (double(struction.FILE_LENGTH)-1)*double(struction.Y_STEP);
x = [double(struction.X_FIRST) xlast];
y = [double(struction.Y_FIRST) ylast];
%画图
fid= fopen(char(geodata)‘rb‘);
AS = fread(fid[double(struction.WIDTH)double(struction.FILE_LENGTH)]‘float‘);
fclose(fid);
AP= AS‘;
%-------------------------四叉树采样----------------------------------
ASC=AP(345:
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-30 12:37 画图\
文件 2064964 2017-03-27 15:58 画图\geodata.unw
文件 184 2017-03-27 15:58 画图\ifg.rsc
文件 1471 2018-12-30 12:36 画图\picture.m
文件 720896 2018-12-30 12:37 画图\rgb.txt
文件 1207 2018-12-30 12:37 画图\Tree_4.m
评论
共有 条评论