Remove data from 4D .netcdf files through a for loop
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi,
I am wondering if anyone could help me to find a practical, and fast, solution to remove "layers" from .netcdf files that have 4 dimensions. Specifically, my files have size (X, Y, Z, Time):
The original size is: 360x180x33x1980
and my goals is to reduce the 3rd dimension (Z), leaving me a new file with size: 360x180x10x1980
Here I would like to keep the first 10 (Z) layers and remove layers 11 to 33. Then save the file with the same name.
I have hundreds of files where I need to do the same removal, so ideally I would like to find a solution where I can use the script through a loop.
Thank you for your help in advance!
댓글 수: 1
Ayush
2023년 3월 3일
You can do this using MATLAB's built-in ncread and ncwrite functions.
You can read more about it from the links below:
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 NetCDF에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!