How to find time derivative of a variable in a NetCDF File?
1 回表示 (過去 30 日間)
古いコメントを表示
I am having a NetCDF file which has temperature as one of its variable and time as the other. I want to calculate partial derivative of Temperature w.r.t time to plot it with time. How can we execute this in MATLAB?
0 件のコメント
採用された回答
KSSV
2018 年 5 月 21 日
Read the variables into MATLAB from netCDF file using ncread. Let T be your temperature and t be you time variables. To get derivative of T w.r.t t use:
iwant = gradient(T)./gradient(t);
or
iwant = diff(T)./diff(t) ;
I go for gradient, because this will not reduce the size of variable.
その他の回答 (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!