How to convert data file from grid-format(lat,lon, time) into a table

1 visualizzazione (ultimi 30 giorni)
I have downloaded precipitation file of U Delaware Dataset in .nc format and opened with the ncread. This file is as follows precip 720×360×1416 Including Lat(360×1), Lon (720×1) and Time(1416×1) for 1901/01-2017/12.
I want to change this file to a table for any year as follows
  1. Cordinate file 2592200×2
  2. Data file 12×2592200
where
720×360=2592200

Risposta accettata

KSSV
KSSV il 27 Mag 2019
x = 1:10 ;
y = 1:5 ;
[X,Y] = meshgrid(x,y) ;
A = rand(5,10,10) ;
% repeat spatial matrix
X = repmat(X,1,1,10) ;
Y = repmat(Y,1,1,10) ;
iwant = [X(:) Y(:) A(:)]

Più risposte (0)

Categorie

Scopri di più su Data Type Conversion in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by