[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #29942] concatenating with an empty scalar giv
From: |
Ben Abbott |
Subject: |
[Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error |
Date: |
Mon, 24 May 2010 12:00:05 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.55 Safari/533.4 |
Follow-up Comment #6, bug #29942 (project octave):
Ok, I understand. It appears that Matlab ignores empty 2D arrays. The first
10 examples below behave in that manner.
a0 = [zeros(0); 1]
a1 = [zeros(1,0); 1]
a2 = [zeros(0,1); 1]
a3 = [zeros(1,0), 1]
a4 = [zeros(0,1), 1]
a5 = [zeros(0,0); [1 1]]
a6 = [zeros(0,0), [1 1]]
a7 = [zeros(1,0); [1 1]]
a8 = [zeros(0,1); [1 1]]
a9 = [zeros(1,0), [1; 1]]
a10 = [zeros(0,1), [1; 1]]
However, the 11th example below fails for any([k,m,n] > 0).
a11 = [zeros(0,0,0); ones(k,m,n)]
??? Error using ==> vertcat
CAT arguments dimensions are not consistent.
Switching to horizontal concatenation ...
>> [zeros(0,0,0), zeros(1,0,0)]
Warning: Concatenation involves an empty array with an incorrect number of
rows.
This may not be allowed in a future release.
ans =
[]
>> [zeros(0,0,0), zeros(1,1,0)]
Warning: Concatenation involves an empty array with an incorrect number of
rows.
This may not be allowed in a future release.
ans =
[]
>> [zeros(0,0,0), zeros(1,1,1)]
??? Error using ==> horzcat
CAT arguments dimensions are not consistent
Is that sufficient, or are there some additional cases which should be
examined?
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?29942>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Ben Abbott, 2010/05/22
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/22
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Ben Abbott, 2010/05/22
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/23
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Ben Abbott, 2010/05/23
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/24
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error,
Ben Abbott <=
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/24
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Ben Abbott, 2010/05/24
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/24
- Message not available
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/26
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/28
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Ben Abbott, 2010/05/28
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Jaroslav Hajek, 2010/05/28
- [Octave-bug-tracker] [bug #29942] concatenating with an empty scalar gives an error, Ben Abbott, 2010/05/28