[Scilab-users] Extraction with $ inside brackets together with	other elements
    RolandB 
    jdb61858 at suoox.com
       
    Wed Mar  4 09:35:49 CET 2020
    
    
  
Hi,
somehow extraction with $ inside brackets seems not to work as I think it
should.
plot(sin(0:0.1:2*%pi*0.5));
axes=gca();
axes.zoom_box;// working
    0.1147541  -0.9971014   69.73224   0.9913043  -1.   1.
axes.zoom_box();// working
    0.1147541  -0.9971014   69.73224   0.9913043  -1.   1.
axes.zoom_box(1:$);// working
    0.1147541  -0.9971014   69.73224   0.9913043  -1.   1.
axes.zoom_box([1:4]);// working
    0.1147541  -0.9971014   69.73224   0.9913043
axes.zoom_box([1 3 2 4]);// working
    0.1147541   69.73224  -0.9971014   0.9913043
axes.zoom_box([1 3 2 4:6]);// working
    0.1147541   69.73224  -0.9971014   0.9913043  -1.   1.
axes.zoom_box([1 3 2 4:$]);// not working
    Undefined operation for the given operands.
    check or define function %s_c_ip for overloading.
It seems that the $ symbol does only work if it is not combined with other
vector elements that are not directly dependent on it.
Is this how it is intended? Should it be changed? Could it be changed?
Is there another way to do what I want to do without having to first check
the size and assign it to a variable that I would use instead of the dollar
symbol?
I know, zoom_box is always a 6 element vector. I wanted to use the
extraction on data_bounds, which does not always have 6 elements, hence the
use of 4:$ after 1 3 2.
Regards,
Roland
--
Sent from: http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html
    
    
More information about the users
mailing list