octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Multiplication of empty matrices?


From: Rik
Subject: Multiplication of empty matrices?
Date: Tue, 09 Jun 2015 10:59:18 -0700

6/9/15

All,

I came across this odd behavior for the multiplication of empty matrices:

octave:1> x = zeros (0,1)
x = [](0x1)
octave:2> y = zeros (1,0)
y = [](1x0)
octave:3> x * y
ans = [](0x0)
octave:4> x .* y
error: product: nonconformant arguments (op1 is 0x1, op2 is 1x0)
octave:4> x * y'
error: operator *: nonconformant arguments (op1 is 0x1, op2 is 0x1)
magic(3) * x
error: operator *: nonconformant arguments (op1 is 3x3, op2 is 0x1)

Is this what Matlab does?  I would think that an empty matrix multiplying
anything would return the empty matrix.

--Rik



reply via email to

[Prev in Thread] Current Thread [Next in Thread]