[ncl-talk] summing each of three time-series values

sangeeta maharjan sangeetamaharjan at gmail.com
Mon Nov 2 10:10:45 MST 2015


hi,

I am planning to use following codes in my scripts to meet my requirements
that i have mentioned in former email.
------------------------------------------------------------------------------------------------------------------------------------------------

W     = wrf_user_getvar(f,"wa", -1)

dim_w=dimsizes(W)

W1 = new((/dim_w(1),dim_w(2),dim_w(3)/),float

W2 = new((/dim_w(1),dim_w(2),dim_w(3)/),float)

W3 = new((/dim_w(1),dim_w(2),dim_w(3)/),float)

MEAN_W = new((/dim_w(0)-4,dim_w(1),dim_w(2),dim_w(3)/),float)

 do n=0,dim_w(0)-5

   W1(:,:,:)=W(n,:,:,:)
   W2(:,:,:)=W(n+1,:,:,:)
   W3(:,:,:)=W(n+2,:,:,:)

  MEAN_W(n,:,:,:)=(W1+W2+W3)/3

 end do

-------------------------------------------------------------------------

I suppose these will be fine.


Regards,

Sangeeta Maharjan.



On Sun, Nov 1, 2015 at 11:13 PM, sangeeta maharjan <
sangeetamaharjan at gmail.com> wrote:

> Dear NCL Users,
>
>
>
> I have variable of 4 dimesion, eg :- W (97(time), 28 (lev), 52 (lat),
> 52(lon)).
>
>
>
> I want to retain sum of  three consecutive values starting from time 0,
> again sum of three consecutive values starting from time 1, again sum of
> three consecutive  values starting from time 2 and so on.  The same process
> is carried  in  every grid point and every vertical levels such that the
> values are stored in new variable, W_sum(93 (time), 28(lev),52 (lat), 52
> (lon)).
>
>
>
> Available functions ,sum (), dim_sum(),dim_sum_n() are not working in my
> case.
>
>
>
> Can you suggest me a suitable method to carry my  operations
>
>
>
> Thanks & Regards.
>
> Sangeeta Mahrjan.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151102/882e12bc/attachment-0001.html 


More information about the ncl-talk mailing list