<div dir="ltr">Hi Steven,<div>That error message generally occurs when one data type is getting passed to an array of a different data type. Some exceptions are allowed, like when you pass a float or integer into a double array as behind the scenes NCL promotes the input float/integer to a double. In this case, you are passing a double array into a float array. Add the following printVarSummary statements to your code right before line 51:</div><div><div>printVarSummary(data)</div><div>printVarSummary(var1_reorder)</div></div><div>You will see that data is a float array and var1_reorder is a double array, and thus this line will exit out in error:</div><div>data(0,:) = var1_reorder(120,:)</div><div><br></div><div>The solution is to set data to a double array. (That way you can pass float or double arrays into it.)</div><div>data = new((/2,dimsizes(var1_reorder(120,:))/),double)<br></div><div><br></div><div>Or, if you know that both of your input files are of the same type you can use the typeof function to match the data array type to the var1_reorder data type:</div><div>data = new((/2,dimsizes(var1_reorder(120,:))/),typeof(var1_reorder))<br></div><div><br></div><div>Hope that helps. If not, or if you have any further questions please respond to ncl-talk.</div><div>Adam</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 28, 2016 at 2:03 PM, BLIUJUS, STEVEN D CTR USAF AFMC AFLCMC/HBAW-OL <span dir="ltr">&lt;<a href="mailto:steven.bliujus.3.ctr@us.af.mil" target="_blank">steven.bliujus.3.ctr@us.af.mil</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am trying to create a line graph with two lines (one variable from each<br>
file). I am usng it to compare two variables. So I&#39; am creating the array to<br>
do so, but when the array is created I get an error when trying to assign<br>
the value:<br>
<br>
fatal:Assignment type mismatch, right hand side can&#39;t be coerced to type of<br>
left hand side<br>
fatal:[&quot;Execute.c&quot;:8128]:Execute: Error occurred at or near line 51 in file<br>
Scatterplot.ncl<br>
<br>
I am not sure exactly why. The variable is an array 180x359. In this case<br>
I&#39;m trying to plot the line for point 120.<br>
<br>
I have attached the script and one of the files. (This file is the file<br>
being used when the program fails).<br>
<br>
Steven Bliujus, Contractor<br>
SEMS/16WS WXE<br>
557th Weather Wing<br>
DNS: 232-7151<br>
<br>
<br>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><span><font color="#888888">Adam Phillips <br></font></span></div><span><font color="#888888">Associate Scientist,  </font></span><span><font color="#888888">Climate and Global Dynamics Laboratory, NCAR<br></font></span></div></div><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli/" target="_blank">www.cgd.ucar.edu/staff/asphilli/</a>   </font></span><span><font color="#888888">303-497-1726 </font></span></div><span><font color="#888888"></font></span><div><div><span><font color="#888888"><br></font></span><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli" target="_blank"></a></font></span></div></div></div></div></div></div></div></div></div></div></div>
</div>