<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div>Say I want to do an array (vector) assignment, but the formula requires a conditional. Is there a better way to do it than:</div><div><br></div><div>b = ((a^2).*(a<5)) + ((a^0.5).*(a>=5))</div><div><br></div><div>which returns a^2 for a<5, and sqrt(a) for a>=5.</div><div><br></div><div>And – just curious – if this is the only way, is the interpreter smart enough to not waste its time computing the false expression?</div><div><br></div><div><br></div><div>Thanks,</div><div><br></div><div><div style="font-family: Calibri, sans-serif; font-size: 14px; "><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="font-size: 12px; "><br></span></font></div><div style="font-family: Calibri, sans-serif; "><span class="Apple-style-span" style="font-family: Helvetica; "><span style="font-size: 12px; ">Michael Dunn | Editor-in-Chief</span><span style="font-size: 12px; "><br></span><span style="font-size: 12px; ">Scope Junction | </span><a href="http://www.scopejunction.com/" style="font-size: medium; "><span style="font-size: 12px; ">http://www.scopejunction.com/</span></a><span class="Apple-style-span" style="font-size: 12px;"><br></span><span style="font-size: 12px; ">(415) 947-6096 (USA)</span><span style="font-size: 12px; "><br></span><span style="font-size: 12px; ">(519) 744-9395 (Canada)</span><span style="font-size: 12px; "><br></span><span style="font-size: 12px; ">Skype: MichaelDunn_UBM</span><span style="font-size: 12px; "><br></span><span style="font-size: 12px; ">LinkedIn: </span><a href="http://www.linkedin.com/in/cantares" style="font-size: medium; "><span style="font-size: 12px; ">http://www.linkedin.com/in/cantares</span></a></span></div><div><span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: 15px; "><a href="http://www.tech.ubm.com/" style="color: blue; text-decoration: underline; "><span style="color: windowtext; text-decoration: none; "><img border="0" width="45" height="71" id="Picture_x0020_1" src="cid:F5B559D4-7097-437C-B95F-49FE1D296AA9" type="image/png"></span></a></span></div><div style="font-family: Calibri, sans-serif; font-size: 14px; "><span class="Apple-style-span" style="font-size: 18px; font-family: Helvetica, sans-serif; "><br></span></div><div style="font-family: Calibri, sans-serif; font-size: 14px; "><span class="Apple-style-span" style="font-size: 18px; font-family: Helvetica, sans-serif; "><br></span></div></div></div></div></body></html>