[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
-----------------------------------------------------------------------