help-octave
[Top][All Lists]

## Re: binary operators not implemented for 'cell' by 'scalar' operations

 From: Marco Atzeri Subject: Re: binary operators not implemented for 'cell' by 'scalar' operations Date: Tue, 24 Nov 2015 10:00:41 +0100 User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

```

On 24/11/2015 09:56, Jonathan Camilleri wrote:
```
```I thought I could do matrix multiplications and the mathematical
operators, but evidently I cannot.

See
https://en.wikipedia.org/wiki/Operation_(mathematics)
https://en.wikipedia.org/wiki/Algebra
https://en.wikipedia.org/wiki/Order_of_operations

m1 = {1 1; 2 4; 4 8; 3 6}
m1 =
{
[1,1] =  1
[2,1] =  2
[3,1] =  4
[4,1] =  3
[1,2] =  1
[2,2] =  4
[3,2] =  8
[4,2] =  6
}
```
```>  >> m2 = m1.*0.2
> error: binary operator '.*' not implemented for 'cell' by 'scalar'

m1 is not a Matrix.

May be you were looking for

octave:1> m1 = [1 1; 2 4; 4 8; 3 6]
m1 =

1   1
2   4
4   8
3   6

octave:2> m2 = m1.*0.2
m2 =

0.20000   0.20000
0.40000   0.80000
0.80000   1.60000
0.60000   1.20000

```