[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Bug: Re: [a (b + c)] == [a b+c] ?

**From**: |
Joao Cardoso |

**Subject**: |
Bug: Re: [a (b + c)] == [a b+c] ? |

**Date**: |
Fri, 16 Jun 2000 14:55:07 +0100 |

I think that this is definitively a parser bug (probably difficult to
correct)
(it also occurs in 2.1.30):
octave:1> T=(1:5)';
octave:2> [T T]
ans =
1 1
2 2
3 3
4 4
5 5
octave:3> [T (T)]
ans =
1
2
3
4
5
octave:4> [T (1+T)]
error: invalid vector index = 6
octave:5> [T, (1+T)]
ans =
1 2
2 3
3 4
4 5
5 6
Joao
Daniel Kottow wrote:
>* *
>* i am trying to get a matlab implementation to work on octave (GTM*
>* toolbox) and the following gave me some trouble:*
>* *
>* lets define:*
>* *
>* T = [0.15:0.05:3.05]';*
>* *
>* then evaluate:*
>* *
>* [T (T + 1.25*sin(2*T))]*
>* *
>* and compare to*
>* *
>* [T T+1.25*sin(2*T)]*
>* *
>* which does give you the 2 col matrix [T f(T)] as intended.*
>* *
>* (from the GTM source you may guess that matlab does the second thing on*
>* both commands)*
>* btw, i am only posting this as an "octave-tester". no suggestion*
>* implied.*
>* *
>* -----------------------------------------------------------------------*
>* Octave is freely available under the terms of the GNU GPL.*
>* *
>* Octave's home on the web: http://www.che.wisc.edu/octave/octave.html*
>* How to fund new projects: http://www.che.wisc.edu/octave/funding.html*
>* Subscription information: http://www.che.wisc.edu/octave/archive.html*
>* -----------------------------------------------------------------------*
-----------------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.che.wisc.edu/octave/octave.html
How to fund new projects: http://www.che.wisc.edu/octave/funding.html
Subscription information: http://www.che.wisc.edu/octave/archive.html
-----------------------------------------------------------------------