Why do System Objects treat row vectors as column vectors in MATLAB R2011a?

1 view (last 30 days)
When using MATLAB R2011a, System Objects (Convolver, Crosscorrelator, SignalReader) treat row vectors as column vectors.  Why is this?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 16 Sep 2014
This is expected behavior as these System Objects expect an input that is a column vector in MATLAB releases up to R2011a.
To work around this limitation you can transpose the row vector into a column vector before using it with the System Object.
In MATLAB R2011b, a warning is displayed when using row vector inputs to these kind of System Objects.

More Answers (0)

Categories

Find more on Use System Objects in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!