В соответствии с документацией Matlab для mesh
функции, кажется, что ось Y использует первый индекс матрицы, а не второй. Например, EG в (i,j)
индексной паре i
будет находиться на оси Y и j
будет на оси X. У меня было довольно обширное обсуждение этого вопроса с коллегами, и, похоже, все сводится к тому, как Matlab хранит свои матрицы внутренне: он хранит список столбцов ( основной порядок столбцов ), здесь есть довольно интересное объяснение: http://fr.mathworks.com/help/matlab/matlab_external/matlab-data.html#f22019
TL; DR первым измерением являются столбцы (Y), затем идут строки (X), затем все последующие оси по порядку.