Hi Mike,
You can use the "conform" function to conform "mean" to be the
same size as "annual", and then use "num":
   new_mean = conform(annual,mean,(/0,1/))
   total    = num(annual.gt.new_mean)
The above should be the equivalent of the do loop:
   total = 0
   do i=0,ntim-1
     total = total + num(annual(:,:,i).gt.mean)
   end do
For more information on "conform", see:
    http://www.ncl.ucar.edu/Document/Functions/Built-in/conform.shtml
--Mary
On Thu, 27 Oct 2005, Mike Notaro wrote:
> I have a simple question.  If I have two variables, mean(lat,lon) and 
> annual(lat,lon,time),
> how can I count how many times annual is greater than mean at each grid point 
> (without
> using do loops)?  I tried num(annual.gt.mean) but it doesn't work since their 
> dimensions
> are different.
>
> Mike
> _______________________________________________
> ncl-talk mailing list
> ncl-talk@ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
_______________________________________________
ncl-talk mailing list
ncl-talk@ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
This archive was generated by hypermail 2b29 : Thu Oct 27 2005 - 18:24:21 MDT