<div>I tried the following with no success:</div>
<div> </div>
<div>&#39;sdfopen <a href="http://uwnd.2001.nc">uwnd.2001.nc</a>&#39;<br>&#39;sdfopen <a href="http://vwnd.2001.nc">vwnd.2001.nc</a>&#39;<br>&#39;set gxout shaded&#39;<br>&#39;set t 1&#39;<br>&#39;define uwnd=uwnd(t=1)&#39;<br>
i=2<br>count=1<br>While(i&lt;5)<br>    count=count+1<br>    say count<br>   &#39;set t &#39;i<br>   uwnd = uwnd - uwnd(i-1)<br>*    V.count=vwnd.2<br>*   &#39;d U.count&#39;<br>    i=i+1<br>endwhile<br></div>
<div>what am I doing wrong here?</div>
<div> </div>
<div>Thanks,</div>
<div> </div>
<div>Jason<br></div>
<div class="gmail_quote">On Mon, Feb 1, 2010 at 8:39 PM, Jeffrey Duda <span dir="ltr">&lt;<a href="mailto:jdduda@iastate.edu">jdduda@iastate.edu</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">No.  Compounds only work for internal variables and you can&#39;t display them.  there&#39;s a difference between a displayable product/field and an internal variable that is used in calculations.<br>
<br>If you want to make a field that is the sum of that field in previous times, you&#39;ll have to code it like that, but you can do it with a while loop in such a way:<br><br>&#39;define product = product(first time)&#39;<br>
while (time step counter variable condition is true)<br> product &#39;=&#39; product &#39;-&#39; product&#39;(t-&#39;time step counter variable&#39;)&#39;<br>endwhile<br><br>&#39;d &#39;product<br><br>Each time the code goes through the loop, the previous time step of the field will be taken away from the current one, starting with the latest in time.<br>
<br>Jeff Duda 
<div>
<div></div>
<div class="h5"><br><br>
<div class="gmail_quote">On Mon, Feb 1, 2010 at 6:55 PM, Jason Snyder <span dir="ltr">&lt;<a href="mailto:jmssnyder@ucdavis.edu" target="_blank">jmssnyder@ucdavis.edu</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>I have a script to produce compound variables:</div>
<div> </div>
<div>&#39;sdfopen <a href="http://uwnd.2001.nc/" target="_blank">uwnd.2001.nc</a>&#39;<br>&#39;set gxout shaded&#39;<br>&#39;set t 1&#39;<br>&#39;define U=uwnd&#39;<br>i=1<br>count=1<br>While(i&lt;5)<br>    count=count+1<br>
    say count<br>   &#39;set t &#39;i<br>   U.count=uwnd<br>    i=i+1<br>endwhile<br></div>
<div>the compound variable is U.count.  How do I go about producing and displaying compound variables?</div>
<div>What modifications must I make to the script.</div>
<div> </div>
<div>What I want to make a formula that would be like this U(t)=U(t)+U(t-1)+U(t-2).  Where t-1 is a time step earlier than t and t-2 is two timesteps earlier than t.  I want to have this formula work for steptimes from 1 to say 5 (set t 1 5) How do I go about doing this?  Are compound variables event the answer?</div>

<div> </div>
<div>Thanks,</div>
<div> </div><font color="#888888">
<div>Jason</div>
<div> </div>
<div> </div></font></blockquote></div><br><br clear="all"><br></div></div><font color="#888888">-- <br>Jeff Duda<br>Iowa State University<br>Meteorology Graduate Student<br>3134 Agronomy Hall<br><a href="http://www.meteor.iastate.edu/~jdduda" target="_blank">www.meteor.iastate.edu/~jdduda</a><br>
</font></blockquote></div><br>