<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Le 24/04/2015 01:56, fujimoto2005 a
écrit :<br>
</div>
<blockquote cite="mid:1429833363709-4032132.post@n3.nabble.com"
type="cite">
<pre wrap="">function ret=err_test(param,argVector1,argVector2)
err(1)=param(1)<sup class="moz-txt-sup"><span style="display:inline-block;width:0;height:0;overflow:hidden">^</span>2</sup>;
err(2)=param(2)<sup class="moz-txt-sup"><span style="display:inline-block;width:0;height:0;overflow:hidden">^</span>2</sup>;
err(3)=param(3)<sup class="moz-txt-sup"><span style="display:inline-block;width:0;height:0;overflow:hidden">^</span>2</sup>;
err(4)=param(1)*param(2);
ret=err;
endfunction
para=[1,2,3];
argVector1=zeros(1,5);
argVector2=zeros(1,3)
lsqrsolve(para,list(err_test,argVector1,argVector2),4)
</pre>
</blockquote>
Hello,<br>
<br>
you are missing the size parameter (here I called it "n") in the
residual function :<br>
<br>
function ret=err_test(param,n,argVector1,argVector2)<br>
err(1)=param(1)^2;<br>
err(2)=param(2)^2;<br>
err(3)=param(3)^2;<br>
err(4)=param(1)*param(2);<br>
ret=err;<br>
endfunction<br>
<br>
<br>
S.<br>
</body>
</html>