Dear List,<div><br></div><div>I think there is a problem with assigning a 1D complex array of length one to a position in another complex array.</div><div><br></div><div>Example:</div><div><br></div><div><div>a = ones(1,&#39;D&#39;)</div>
<div>b = ones(1,&#39;D&#39;)</div><div>a[0] = b</div><div>---------------------------------------------------------------------------</div><div>TypeError                                 Traceback (most recent call last)</div>
<div>&lt;ipython-input-37-0c4fc6d780e3&gt; in &lt;module&gt;()</div><div>----&gt; 1 a[0] = b</div><div><br></div><div>TypeError: can&#39;t convert complex to float</div></div><div><br></div><div>This works correctly when a and b are real arrays:</div>
<div><br></div><div><div>a = ones(1)</div><div>b = ones(1)</div><div>a[0] = b</div><div><br></div><div>Bug or feature?</div><div><br></div><div>Thanks,</div><div><br></div><div>Mark</div><div><br></div><div><br></div></div>
<div><br></div>