help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: vector function within vector function


From: ken1866
Subject: Re: vector function within vector function
Date: Wed, 30 Dec 2015 15:09:47 -0800 (PST)

I think I understand the error message now.  Since each variable is assumed
to be a matrix, p2 will clearly be incompatible with x.  Does this mean I
have no choice but to use a for loop (like below)?

num=200;
b1=linspace(200,225,num);       
b2=linspace(0.33,1.0,num);              
[xx,yy]=meshgrid(b1,b2);

function val=ls(p1,p2)
  val=0;
  x=[1,2,3,5,7,10];
  y=[109,149,149,191,213,224];
  #val=sum((y-p1.*(1-exp(-p2.*x))).^2); #<== nonconformant arguments (op1 is
200x200, op2 is 1x6)
  for i=1:6
    val+=(y(i)-p1.*(1-exp(-p2.*x(i)))).^2;
  end
endfunction

z=ls(xx,yy);



--
View this message in context: 
http://octave.1599824.n4.nabble.com/vector-function-within-vector-function-tp4674229p4674255.html
Sent from the Octave - General mailing list archive at Nabble.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]