Why do System Objects treat row vectors as column vectors in MATLAB R2011a?
1 view (last 30 days)
Show older comments
MathWorks Support Team
on 16 Sep 2014
Answered: MathWorks Support Team
on 16 Sep 2014
When using MATLAB R2011a, System Objects (Convolver, Crosscorrelator, SignalReader) treat row vectors as column vectors. Why is this?
Accepted Answer
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.
0 Comments
More Answers (0)
See Also
Categories
Find more on Use System Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!