<div dir="ltr">Hi Jeff,<br><br>I think you helped me narrow it down. Here is a snippet of my code:<div><br></div><div><div>say ' BUFawips = ' BUFawips</div><div>rc = valnum(BUFawips)</div><div>say ' rc = ' rc</div><div><br></div><div>'set lat 45.6043'</div><div>'set lon -103.5469'</div><div>'d totalQPE/25.4'</div><div>line1=sublin(result,1)</div><div>BUFqpe=subwrd(line1,4)</div><div>say ' BUFqpe = ' BUFqpe</div><div>rc = valnum(BUFqpe)</div><div>say ' rc = ' rc</div><div><br></div><div>'define BUFratio='BUFawips'/'BUFqpe''</div><div>say ' BUFratio = ' BUFratio</div><div>rc = valnum(BUFratio)</div><div>say ' rc = ' rc</div></div><div><br></div><div>and here is the output:</div><div><br></div><div><div> BUFawips = 2.23</div><div> rc = 2</div><div> BUFqpe = 4.96543</div><div> rc = 2</div><div> BUFratio = BUFratio</div><div> rc = 0</div></div><div><br></div><div>So it looks like my last part is where I'm failing. Any thoughts on what I'm doing wrong with my "define" statement?</div><div><br>Thanks,</div><div><br></div><div>-- Matt</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Aug 5, 2017 at 3:01 PM, Jeff Duda <span dir="ltr"><<a href="mailto:jeffduda319@gmail.com" target="_blank">jeffduda319@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Matt,<br></div>Is it possible you are getting non-numeric characters stored in the variable? You say Grads prints 2.19, but are there any spaces or hidden characters that could be mixed in there? One way to check what's going on is to run valnum(<i>var</i>). It should return a value of 2 for your variables. If it returns 0 then it thinks <i>var</i> is a string. Once you know that it might help you troubleshoot further. For example, try say "_"var"_" to bracket the variable with underscores. That will tell you pretty quickly if and how many spaces are also located in the variable. That's my guess as to what's going on.<br><br></div>Jeff Duda<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Aug 5, 2017 at 3:53 PM, Matt Bunkers - NWS Rapid City <span dir="ltr"><<a href="mailto:matthew.bunkers@noaa.gov" target="_blank">matthew.bunkers@noaa.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I have a text file with numbers that I'm reading into GrADS and then I want to perform calculations with them. However, the numbers I'm reading won't work and I get an error that says I have non-numeric args to a numeric operations, even though when I print my variable it shows 2.19.</div><div><br></div><div>I've tried both of these options:</div><div><br></div><div>'define BUFratio='BUFawips'/'BUFqpe''<br></div><div>BUFratio='BUFawips'/'BUFqpe'<br></div><div><br></div><div>Is there a command I can use to convert my "2.19" string to a number that can be used in calculations?</div><div><br></div><div>Thanks,<br></div><div><br></div><div>-- Matt</div><div><br></div></div>
<br>______________________________<wbr>_________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/li<wbr>stinfo/gradsusr</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div class="m_8687371025285732305gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Jeff Duda<br>Post-doctoral research fellow<br>University of Oklahoma School of Meteorology<br></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/<wbr>listinfo/gradsusr</a><br>
<br></blockquote></div><br></div>