Sun 27 Nov 2011 12:53:17 AM UTC, comment #1:
I took a look at how linestyleorder behaves under matlab.
ML's behavior looks consistent to me.
|
Sat 26 Nov 2011 05:50:30 PM UTC, original submission:
There is a subtle incompatibility in how ML and Octave handle ticklabels. Below I use xticklabels to demonstrate, but the problem exists for x, y, z ticklabels.
ML uses the 3rd variant for the default xticklabel values., and Octave uses the 4th (1x6 cellstr)
Each set() statement works in both Octave and ML. However, the resulting values returned by the get() are different.
Octave returns ...
And ML ...
I see three differences.
(1) The default xticklabel values for ML are char, and are cell (cellstr) for Octave.
(2) ML converts the xticklabel with class double or char with "|" used as a delimiter to a char array. Octave returns the same class and format as was passed to set().
(3) ML converts a cellstr column vector (1xN) to a row vector (Nx1).
|