How to convert a GRD file to XYZ or MAT file

7 views (last 30 days)
chaos4u2
chaos4u2 on 4 Mar 2013
Answered: Jacob Valdes on 15 Jun 2021
Hello, does anybody know how to convert a GRD file (from surfer) to a XYZ or MAT file. I would prefered MAT file. I've been looking but I couldn't find anything.
Thanks a lot for your help!!

Answers (1)

Jacob Valdes
Jacob Valdes on 15 Jun 2021
function XYZ=grdtoxyz(X,Y,Z)
% X=(X,2);
% Y=(Y,2);
ccont=1;
for i=1:size(X,1)
for ii=1:size(X,2)
XYZ(ccont,:)=[X(i,ii) Y(i,ii) Z(i,ii)];
ccont=ccont+1;
end
end
XYZ= XYZ(isfinite(XYZ(:, 3)), :);
end

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!