[Thread Prev][Thread Next][Index]

Re: maximum vector length




> From poulsen@essc.PSU.EDU Tue Jan  6 05:40:54 1998
> From: Christopher Poulsen <poulsen@essc.PSU.EDU>
> Date: Mon, 5 Jan 1998 13:36:49 -0500 (EST)
> To: ferret_users@ferret.wrc.noaa.gov
> Subject: maximum vector length
> 
> 
> 
> Hello,
> 
> Does anyone know of an easy way to limit the maximum length of vectors?
> For example, I want every velocity over 20 m/s to be an equal length.
> 
> Thanks,
> Chris
> 
Chris,

Actually, I think that you want the speed (not velocity components) to be
limited to 20 m/s. So, assuming we have u and v in m/s on a grid i=1:10, j=1:10

set region/i=1:10/j=1:10
let speed=(u^2 + v^2)^0.5 
let ul=if(speed gt 20) then u*20/speed else u
let vl=if(speed gt 20) then v*20/speed else v
vector ul,vl

! As a check
let newspeed=(ul^2 + vl^2)^0.5
list speed[i=@max,j=@max],newspeed[i=@max,j=@max]


Cheers,
Russ Fiedler


[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP

Contact Us | Privacy Policy | Disclaimer | Accessibility Statement