Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
11 views
6 pages
Matlab1 07042023214637
Uploaded by
foo-hoat Lim
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save matlab1-07042023214637 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
11 views
6 pages
Matlab1 07042023214637
Uploaded by
foo-hoat Lim
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save matlab1-07042023214637 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 6
Search
Fullscreen
Tython import netcoF4 as nc import numpy as np import pandas as pd from datetime import datetime import matplotlib.pyplot as plt import openpyx1. from matplotlib.ticker import ScalarFormatter # Read a file of CDF format. address = r'F:\Adrian Angkasa 2023\3-9-2023 Dr Lim NetCDF4 Data Analysis\Kedah\KDH-BCSD.pr.day.MIROCS. histrcp85.PM.19702100.nc' data = nc.Dataset(address) # Read the stations’ closest coordinates. address_1 = r'F:\Adrian Angkasa 2023\3-9-2023 Dr Lim NetCDF4 Data Analysis\Kedah NetCDF Files Investigation Python\stations_closest_coordinates.csv' rf_coord = pd.read_csv(address_1) # Determine the variables within the data. # prep - precipitation # lat - latitude # lon - longitude # time - time variables = data.variables prep = variables['pr'][:] lat variables['lat'][:] lon variables['lon'][:] time variables[ ‘time’ ][:] time_units = variables['time'].units time_cal = variables['time'].calendar # Convert the float to datetime format. The data is in year-month-day # hour-minute-second format. # OH M&S date_time date_time Nc.num2date(time,units = time_units,calendar = time_cal) = [dt.strftime('%Y-%m-%d KH:%M:%S") for dt in date time] # Prepare a dataframe for rainfall time series. df = pd.DataFrame({ ‘date’ :date_time, 'dummy" :np.zeros(47482)}) # Select the data based on the closest coordinates. for x in range(len(rf_coord)): lat_close Ff_coord[ Closest latitude" ][x] lon_close rf_coord[ "Closest longitude’ ][x] rf_st_name “f_coord[ RF Station Name" ][x] i np.abs(1on - lon_close).argmin() j np.abs(lat - lat_close).argmin() prep_select prep[:, j,i] precip prep_select.data df [rf_st_name] del df[ ‘dummy"] precip # Plot the dataframe time series. fig,ax = plt.subplots()formatter = ScalarFormatter(useMathText=True) formatter. set_powerlimits((-2, 2)) values = [np.arange(1,27,1), np.arange(28,68,1) ,np.arange(70,86,1)] for i in values: ax.plot(df.iloc[:,i].cumsum(), linestyle = 'solid') ax.set_xlabel('Time (Days)') ax. set_xticks (np. arange(®, 50000, 5000)) ax. set_x1im(@, 48000) ax. set_ylim(@, 400000) ax.set_ylabel (‘Cumulative Rainfall (mm)') ax. set_title('Kedah MIROCS 85% Precipitation’) ax.yaxis.set_major_formatter (formatter) ax.grid(linestyle = ‘dotted",color = ‘lightgrey') plt.show()MATLAB Clear all; close all; filename = dir('./KDH-BCSD.pr.day*.nc'); for k = 1: length( filename ) data{k} = nc_varget( filename(k).name, ‘pr’ ); disp( ["Done loading file ' num2str(k) '/10°] ); end %----compute the accumulation ---- for k = 1: length( filename ) ‘tmp = data{k}(:,:,:)5 for t = 1 : 47482 %--- do until December 2699 only % tmp_acc(t,:,:) = sum( tmp(1:t, :,:), 1); Xsum over First dim. Fondo? (C File * numastr(k) *7205° TIME" numastr( t/47482 ) ] )5 end disp ( [ ‘File * numastr(k) '/10"] ); tmp_acc = cumsum( tmp, 1); data_acc{k} = tmp_acc; clear tmp tmp_ace end %~-~ work on the 3 percentiles values of the accumulated curve at each points location for y= 1: 32 forx= 1:22 for k = 1: length( filename ) ts(k, 1:47482) = squeeze(data_acc{k}(1:47482,y,x)); end p10 = pretile( ts, 10); p50 = pretile( ts, 50); P90 = pretile( ts, 98); data_p10(:,y,x) = p1e'; data_p5@(:,y,x) = p50"; data_p90(:,y,x) = poe"; end end % ~ reconstruct the daily values from the percetiles of the accumulation data pl@_recon(1,:,:) = data_p1@(1,:,:); data_ple_recon(2:47482,:,:) = data p10(2:47482,:,:) - data_p10(1:47482-1, :data_p50_recon(1,:,:) = data p5@(1,:,:)5 data, p50_recon(2:47482,:,:) = data p50(2:47482,:,:) - data p50(1:47482-1,:,: data_p9@_recon(1 data_p90(1,:,:)3 data_p9@_recon(2:47482,:,:) = data_p90(2:47482,:,:) - data_p9@(1:47482-1,:,:)5(skeq) awit 000Sb 0000b OOOSE DOODE 000SZ 0000Z 000ST 0000T 000s uoneydicerd %S8 SOOUIW YePey cor (ww) j1eyuley eaneinwn5
You might also like
Data Exploration and Visualization Laboratory - AD3301 - Lab Manual
PDF
No ratings yet
Data Exploration and Visualization Laboratory - AD3301 - Lab Manual
55 pages
20231021190808242
PDF
No ratings yet
20231021190808242
342 pages
20250308180726707
PDF
No ratings yet
20250308180726707
730 pages
Zakia Mphil
PDF
No ratings yet
Zakia Mphil
30 pages
Project - 5 - Rainfall Map Descriptive
PDF
No ratings yet
Project - 5 - Rainfall Map Descriptive
31 pages
20240324204252233
PDF
No ratings yet
20240324204252233
130 pages
1 s2.0 S2666166724006294 mmc1
PDF
No ratings yet
1 s2.0 S2666166724006294 mmc1
32 pages
SIDI2
PDF
No ratings yet
SIDI2
28 pages
DSBDA GRP A Print
PDF
No ratings yet
DSBDA GRP A Print
65 pages
Explainable Ai Driven Rainfall Prediction Using DL
PDF
No ratings yet
Explainable Ai Driven Rainfall Prediction Using DL
66 pages
Introduction To Matplotlib
PDF
No ratings yet
Introduction To Matplotlib
58 pages
Weather Forecasting
PDF
No ratings yet
Weather Forecasting
5 pages
Week07a TimeSeries
PDF
No ratings yet
Week07a TimeSeries
24 pages
Daily Trend of PM2.5 Conc. Over The IGP, India (2019-2024)
PDF
No ratings yet
Daily Trend of PM2.5 Conc. Over The IGP, India (2019-2024)
2 pages
Weather Report
PDF
No ratings yet
Weather Report
7 pages
ERA5RAIN
PDF
No ratings yet
ERA5RAIN
2 pages
Imputation of Rainfall Data Using The Sine Cosine Function Fitting Neural Network
PDF
No ratings yet
Imputation of Rainfall Data Using The Sine Cosine Function Fitting Neural Network
10 pages
Erroe Metrics
PDF
No ratings yet
Erroe Metrics
4 pages
Rain Fall
PDF
No ratings yet
Rain Fall
4 pages
Data Visualization 19bce0761 - Parth Sharma Slot: F2 Theory Da
PDF
No ratings yet
Data Visualization 19bce0761 - Parth Sharma Slot: F2 Theory Da
33 pages
DMV - 4 - Jupyter Notebook
PDF
No ratings yet
DMV - 4 - Jupyter Notebook
8 pages
Assignment-Deep Learning
PDF
No ratings yet
Assignment-Deep Learning
8 pages
Simulation Plots
PDF
No ratings yet
Simulation Plots
3 pages
Student M
PDF
No ratings yet
Student M
3 pages
Meu Mapa Santiago - Ipynb - Colab
PDF
No ratings yet
Meu Mapa Santiago - Ipynb - Colab
3 pages
Task 2
PDF
No ratings yet
Task 2
2 pages
Unit Hydrograph - Class - Assignment Dated22.10.2024
PDF
No ratings yet
Unit Hydrograph - Class - Assignment Dated22.10.2024
5 pages
1岩土工程勘察与设计 - 岩土工程疑难问题答疑笔记整理之二 高大钊 2010
PDF
No ratings yet
1岩土工程勘察与设计 - 岩土工程疑难问题答疑笔记整理之二 高大钊 2010
362 pages
Smotthened Plot and Figures
PDF
No ratings yet
Smotthened Plot and Figures
2 pages
Upto Conditional CDF Using Gumbel
PDF
No ratings yet
Upto Conditional CDF Using Gumbel
2 pages
Imd Python Code
PDF
No ratings yet
Imd Python Code
2 pages
Multiple Regressor - Jupyter Notebook
PDF
No ratings yet
Multiple Regressor - Jupyter Notebook
78 pages
Ejercicio 21
PDF
No ratings yet
Ejercicio 21
5 pages
Bsic Code
PDF
No ratings yet
Bsic Code
2 pages
Energybudget
PDF
No ratings yet
Energybudget
2 pages
Water Budget
PDF
No ratings yet
Water Budget
2 pages
Class 5
PDF
No ratings yet
Class 5
3 pages
ODC Cheatsheet
PDF
No ratings yet
ODC Cheatsheet
1 page
MLT Use Case
PDF
No ratings yet
MLT Use Case
13 pages
Numpy Mathlib
PDF
No ratings yet
Numpy Mathlib
9 pages
DataAnalytics Document
PDF
No ratings yet
DataAnalytics Document
5 pages
Part 2
PDF
No ratings yet
Part 2
2 pages
IDM Assignment
PDF
No ratings yet
IDM Assignment
15 pages
20240203184550624
PDF
No ratings yet
20240203184550624
674 pages
MLRecord
PDF
No ratings yet
MLRecord
24 pages
CBIP Small Hydro Projects
PDF
100% (1)
CBIP Small Hydro Projects
351 pages
Sheets Python Info
PDF
No ratings yet
Sheets Python Info
7 pages
Exercise #8
PDF
No ratings yet
Exercise #8
1 page
Experiment 12 YP
PDF
No ratings yet
Experiment 12 YP
6 pages
Fds QB
PDF
No ratings yet
Fds QB
6 pages
GEO 2010 Surface Hydrology Spring 2017 Exercise 1 Date: 2017-01-16
PDF
No ratings yet
GEO 2010 Surface Hydrology Spring 2017 Exercise 1 Date: 2017-01-16
7 pages
20240101182020089
PDF
No ratings yet
20240101182020089
314 pages
Diffuse Polution
PDF
No ratings yet
Diffuse Polution
298 pages
20230916160226130
PDF
No ratings yet
20230916160226130
420 pages
20230915212109089
PDF
No ratings yet
20230915212109089
240 pages
Map Overlay and Spatial Aggregation in SP: Edzer Pebesma April 14, 2016
PDF
No ratings yet
Map Overlay and Spatial Aggregation in SP: Edzer Pebesma April 14, 2016
19 pages
1 Introduction To Bioinformatics
PDF
No ratings yet
1 Introduction To Bioinformatics
71 pages
20230914232138391
PDF
No ratings yet
20230914232138391
256 pages
9 - DeclinationCodeinTextformat
PDF
No ratings yet
9 - DeclinationCodeinTextformat
5 pages
Derrick Beckett (Auth.), J. E. Harding, G. A. R. Parke, M. J. Ryall (Eds.) - Bridge Management - Inspection, Maintenance, Assessment and Repair-Springer US (1990)
PDF
No ratings yet
Derrick Beckett (Auth.), J. E. Harding, G. A. R. Parke, M. J. Ryall (Eds.) - Bridge Management - Inspection, Maintenance, Assessment and Repair-Springer US (1990)
772 pages
20230918131303313
PDF
No ratings yet
20230918131303313
184 pages
Code
PDF
No ratings yet
Code
6 pages
4 Pairwise Sequence Alignment
PDF
No ratings yet
4 Pairwise Sequence Alignment
98 pages
Python Crash Course by Ehmatthes 16
PDF
No ratings yet
Python Crash Course by Ehmatthes 16
1 page
Notes About Data Integration
PDF
No ratings yet
Notes About Data Integration
3 pages
Rainfall - Prediction - Ipynb - Colaboratory
PDF
No ratings yet
Rainfall - Prediction - Ipynb - Colaboratory
10 pages
Courseproject 2 RMD
PDF
No ratings yet
Courseproject 2 RMD
7 pages
理解颜色隐喻 英汉比较研究
PDF
No ratings yet
理解颜色隐喻 英汉比较研究
58 pages
20230927132927314
PDF
No ratings yet
20230927132927314
84 pages
Basic Coding
PDF
No ratings yet
Basic Coding
2 pages
Lab Py
PDF
No ratings yet
Lab Py
9 pages
20230911223308301
PDF
No ratings yet
20230911223308301
306 pages
20230903011933907
PDF
No ratings yet
20230903011933907
55 pages
20230915223513111
PDF
No ratings yet
20230915223513111
46 pages
Low Res Wearplates Nov 2011 v4
PDF
No ratings yet
Low Res Wearplates Nov 2011 v4
3 pages
Cladding Web v21
PDF
No ratings yet
Cladding Web v21
7 pages
20231222015935083
PDF
No ratings yet
20231222015935083
2 pages
20231211232124284
PDF
No ratings yet
20231211232124284
59 pages
Manual For: Netcdf's Program (Python) : 1. About The Data
PDF
No ratings yet
Manual For: Netcdf's Program (Python) : 1. About The Data
7 pages
20230927000057690
PDF
No ratings yet
20230927000057690
6 pages
Tutorial For Merging Satellite-Based Precipitation Datasets With Ground Observations Using Rfmerge
PDF
No ratings yet
Tutorial For Merging Satellite-Based Precipitation Datasets With Ground Observations Using Rfmerge
11 pages
Integra Web v21
PDF
No ratings yet
Integra Web v21
5 pages
20240401162337203
PDF
No ratings yet
20240401162337203
388 pages
Japanese
PDF
No ratings yet
Japanese
64 pages
20240114180806810
PDF
No ratings yet
20240114180806810
8 pages
Cbip Hydro1 09042023211333
PDF
No ratings yet
Cbip Hydro1 09042023211333
198 pages
Ditk PP
PDF
No ratings yet
Ditk PP
24 pages
Getting Your Hands-On Climate Data - Visualize Climate Data With Python
PDF
No ratings yet
Getting Your Hands-On Climate Data - Visualize Climate Data With Python
20 pages
Shi 2017
PDF
No ratings yet
Shi 2017
14 pages