bugGNU Octave - Bugs: bug #49267, @double/subsasgn should cast rhs...

 
 

bug #49267: @double/subsasgn should cast rhs to double

Submitted by:  Colin Macdonald <cbm>
Submitted on:  Tue 04 Oct 2016 05:00:44 PM UTC  
 
Category:  Interpreter Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Matlab Compatibility
Status:  Confirmed Assigned to:  None
Originator Name:  Open/Closed:  Open
Release:  dev Operating System:  Any

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 10 Jul 2017 08:57:33 PM UTC, comment #2:

Hi,

Just a quick note to record that this issue also affects the stk package. Here is an example

@++
Julien

Julien Bect <jbect>
Tue 04 Oct 2016 10:12:15 PM UTC, comment #1:

Confirmed, the error is reported in octave_base_value::numeric_assign because Octave fails to treat a class with a `double` method as a known numeric conversion.

Mike Miller <mtmiller>
Project Administrator
Tue 04 Oct 2016 05:00:44 PM UTC, original submission:

This is similar to https://savannah.gnu.org/bugs/?43097 (and is mentioned there). But the issue mentioned in the summary there is indeed closed.

Suppose you have a double array y.

Suppose you have an object x.

Try to assign "y(1) = x". This probably should call "double(x)" automatically (Matlab doeS). Instead we get an error.

Example using the Symbolic pkg:

This is downstream issue https://github.com/cbm755/octsympy/issues/191

Colin Macdonald <cbm>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by jbect (Posted a comment)
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by cbm (Submitted the item)
  • -email is unavailable- added by cbm
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

     

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-10-04 mtmiller StatusNone => Confirmed
    2016-10-04 cbm Carbon-Copy- => Added mtmiller

    Back to the top


    Powered by Savane 3.3