[gradsusr] maskout problems with positive and negative numbers.

leila amini labi475 at gmail.com
Sat Nov 7 06:19:20 EST 2015


hi
please help me ,how can i draw sum of rain in 24 hours on map
what is my script?
please send for me command
thanks
leila

On 10/29/15, Jeff Duda <jeffduda319 at gmail.com> wrote:
> It would probably help if you left the skip function for the very end. I
> don't see a need for using the skip command to merely define a new
> variable. skip() is a display type command.
>
> define negto10 = const(maskout(zcomp,zcomp-1),10,-u)
>
> define mor4140 = const(maskout(negto10,41-negto10),40,-u)
>
> d skip(mor4140,8,8)
>
> Jeff Duda
>
> On Thu, Oct 29, 2015 at 6:43 AM, Mikovitz, Colleen (LARC-E302)[SCIENCE
> SYSTEMS AND APPLICATIONS, INC] <j.c.mikovitz at nasa.gov> wrote:
>
>> You can make a negative version of your variable and do a similar
>> process.  With a field I have on, limiting values between 200 and 300:
>>
>> 'negto200=const(maskout(toaup,toaup-200),200,-u)'
>> 'revnegto200=-negto200'
>> 'keep=revnegto200+300'
>> 'backtogood=-1*(maskout(keep,keep)-300)'
>> 'final=const(backtogood,300,-u)'
>> 'd final’
>>
>>
>> On Oct 28, 2015, at 10:27 PM, Christopher Gilroy <chris.gilroy at gmail.com>
>> wrote:
>>
>> > Alright, so I'm unsure if maskout is really the option I need for both
>> of these, but is there anyway to take any value less than 1 (even
>> negatives) and replace them with 10? I seem to be able to do that with:
>> >
>> > 'define negto10= skip(const(maskout(zcomp,zcomp-0), 10, -u), 8, 8)'
>> >
>> > That gives me all positive numbers, great so far. Now, I'd like to also
>> change the results of negto10 and turn all numbers larger than 41 to 40.
>> I
>> can't seem to figure that part out. I've tried all sorts of variants of:
>> >
>> > 'define mor4140 = skip(const(maskout(negto10,negto10+41), 40, -u), 8,
>> > 8)'
>> >
>> > all with no luck. Any thoughts?
>> > _______________________________________________
>> > gradsusr mailing list
>> > gradsusr at gradsusr.org
>> > http://gradsusr.org/mailman/listinfo/gradsusr
>>
>>
>> _______________________________________________
>> gradsusr mailing list
>> gradsusr at gradsusr.org
>> http://gradsusr.org/mailman/listinfo/gradsusr
>>
>
>
>
> --
> Jeff Duda
> Graduate research assistant
> University of Oklahoma School of Meteorology
> Center for Analysis and Prediction of Storms
>



More information about the gradsusr mailing list