octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #63135] Optim package does not find function h


From: Mark van Rossum
Subject: [Octave-bug-tracker] [bug #63135] Optim package does not find function handle
Date: Thu, 29 Sep 2022 10:15:12 -0400 (EDT)

URL:
  <https://savannah.gnu.org/bugs/?63135>

                 Summary: Optim package does not find function handle
                 Project: GNU Octave
               Submitter: cosine
               Submitted: Thu 29 Sep 2022 02:15:11 PM UTC
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Unexpected Error or Warning
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: 6.4.0
         Discussion Lock: Any
        Operating System: GNU/Linux


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Thu 29 Sep 2022 02:15:11 PM UTC By: Mark van Rossum <cosine>
Hi

In optim 1.6.2 (but not in 1.6.1), nonlin_curvefit can not find function
handles that are defined in the file itself.
It can only find function that are defined in separate files.

Optim 1.6.2 thus breaks previous functionality.

Example:

pkg load optim
function y = fitfun2(p,x)
   y=p(1)+p(2)*x;
end

x=rand(1,5); y=rand(1,5);
pinit=[0.1,0.1]';
[pfound]= nonlin_curvefit(@fitfun2, pinit, x,y)


This is with Octav 6.4.0.
As said, optim 1.6.1 works fine.







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63135>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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