<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>