Как заставить MatrixForm отображать строку горизонтально как настоящий вектор строки, а не вертикально как вектор столбца?

Есть ли способ заставить MatrixForm отображать вектор строки горизонтально на линии, а не вертикально, как это делается для векторов столбцов? Так как это иногда ставит меня в тупик. Как вы думаете, будет ли сложно написать обертку вокруг матричной формы, чтобы настроить это поведение?

Например, вот матрица 2 на 2. Строки отображаются так же, как и столбцы. Оба отображаются вертикально.

enter image description here

Вопрос: Возможно ли заставить MatrixForm отображать векторы строк, расположенные горизонтально, а не вертикально?

Извините, если это уже спрашивали, быстрый поиск ничего не дал.

спасибо

update (1)

fyi, это в Matlab, он печатает строки горизонтально, а столбцы вертикально автоматически, я надеялся на что-то подобное. Но я пока воспользуюсь предложением Heike ниже, так как оно решает эту проблему ценой небольшого дополнительного набора текста.

enter image description here

обновление (2) Использование решения Хильдерика также приятно, мне всегда было трудно напечатать 3D матрицу так, чтобы я мог ее прочитать. Вот она, теперь с помощью {} трюка

enter image description here

5
задан Nasser 3 January 2012 в 00:49
поделиться