Простой способ удалить столбец матрицы в Mathematica

Я пытаюсь удалить обе матрицы в mathematica. Неэлегантный способ сделать это, как я делаю ниже, то есть указать его в новой матрице как

S = Table[
    Ss[[If[i < t, i, i + 1]]][[If[j < t, j, j + 1]]], {i, q}, {j, q}];  

, где цель состоит в том, чтобы исключить строку и столбец t.

Действительно удалить строку легко Delete [Ss, t]. Для столбца column я полагаю, что мог бы сделать

Transpose[Delete[Transpose[Ss,t]]]  

Моя основная задача - сделать это наиболее быстрым способом.

В более общем плане, существует ли в системе Mathematica оператор, который упрощает нарезку столбцов матрицы и кубиков, как это делается для строк, не прибегая к транспонированию?

8
задан pb2q 24 May 2012 в 06:13
поделиться