home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / TURBOPAS / NONLIN.ZIP / NONFUNC.PAS next >
Encoding:
Pascal/Delphi Source File  |  1985-12-28  |  512 b   |  21 lines

  1.  
  2. function f (x:vector; d:datarow) : real;
  3.            {x(1..m) the parameters, d has the data}
  4. var
  5.    h,g:real;
  6.    k:integer;
  7.  
  8. begin
  9. if debug then
  10.    begin
  11.    for k:=1 to m do write (' x[',k,']:= ',x[k]);
  12.    writeln
  13.    end;
  14. {beginning of function definition}
  15.  
  16. f:= x[1]*exp(x[2]*ln(d[1]*d[2]));
  17.  
  18. {      f:= x[1] + x[2]*d[1] + x[3]*d[2] + x[4]*exp(x[5]*ln((d[3])*d[4]));}
  19.  
  20. end;
  21.