Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Input a Matrix - Wolfram Mathematica

Ввод матриц

Mathematica поддерживает операции с матрицами любых размеров и имеет целый ряд методов для их ввода, соответствующих различным потребностям: от небольших матриц, вводимых при помощи клавиатуры или панелей инструментов, до текстовых списков или автоматического импорта.

Списки являются очень важными универсальными структурами в Mathematica. Матрицы в Mathematica представляются в виде списков из подсписков одинаковой длины.

Введем матрицу:

In[4]:=

InputAMatrixRU_3.gif

Out[4]=

InputAMatrixRU_4.gif

Воспользуемся командой форматирования MatrixForm, чтобы отобразить m в матричной формеInputAMatrixRU_5.gif:

In[5]:=

InputAMatrixRU_6.gif

Out[5]//MatrixForm=

InputAMatrixRU_7.gif

Mathematica снабжена и пользовательским интерфейсом для ввода матриц.

Select InputAMatrixRU_8.gif ? InputAMatrixRU_9.gif ? New:

InputAMatrixRU_10.gif

В появившемся окне следует выбрать Matrix (List of lists), ввести количество строк и столбцов матрицы, а затем нажать OK:

InputAMatrixRU_11.gif

Теперь матрица будет вставлена в "блокнот" Mathematica:

InputAMatrixRU_12.gif

Далее следует щелкнуть по полю для подстановки (слоту), чтобы начать ввод. ?Как только оно будет выделено, можно перемещаться по слотам при помощи клавиши табуляции или клавиш курсора:

InputAMatrixRU_13.gif

Введенная матрица выводится в виде базовой структуры со вложенными списками:

In[6]:=

InputAMatrixRU_14.gif

Out[6]=

InputAMatrixRU_15.gif

Кроме этого, можно вводить матрицы и при помощи панели инструментов Basic Math Assistant.

Для этого нужно открыть список панелей инструментов в меню InputAMatrixRU_16.gif:

InputAMatrixRU_17.gif

Перейдя на закладку Advanced, следует щелкнуть по кнопке Matrix InputAMatrixRU_18.gif для ввода матрицы 2?2:

InputAMatrixRU_19.gif

Как было уже сказано, можно перемещаться по слотам при помощи клавиш табуляции и курсора.

Для создания строки используется сочетание клавиш Ctrl+ Enter. Новая строка будет вставлена под текущей позицией курсора. ?Нажатие Ctrl+ Enter при курсоре, находящемся в последней строке, создаст новую строку внизу матрицы:

InputAMatrixRU_20.gif

InputAMatrixRU_21.gif

Аналогично, комбинацией клавиш  Ctrl+ , вставляется новый столбец матрицы:

InputAMatrixRU_22.gif

InputAMatrixRU_23.gif

    

Можно импортировать матрицу из файла. В приведенном ниже примере данные импортированы из файла и отображены в матричной форме с помощью команды MatrixForm:

In[7]:=

InputAMatrixRU_24.gif

Out[7]//MatrixForm=

InputAMatrixRU_25.gif