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 �нтеллектуальная Кобринщина

Perform Operations on Lists  - Wolfram Mathematica

Выполнение операций над списками

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

Создадим список из 5 произвольных целых чисел в интервале между 0 и 10 (под именем v):

In[45]:=

PerformOperationsOnListsRU_1.gif

Out[45]=

PerformOperationsOnListsRU_2.gif

Используем функцию Max для выборки наибольшего элемента списка v:

In[46]:=

PerformOperationsOnListsRU_3.gif

Out[46]=

PerformOperationsOnListsRU_4.gif

Создадим матрицу 4?3 из произвольных целых чисел в интервале между 0 и 10 (под именем m):

In[47]:=

PerformOperationsOnListsRU_5.gif

Out[47]=

PerformOperationsOnListsRU_6.gif

Используем функцию Map, чтобы применить Max к каждому элементу списка (матрицы) m на верхнем уровне:

In[48]:=

PerformOperationsOnListsRU_7.gif

Out[48]=

PerformOperationsOnListsRU_8.gif

    

Вы можете сложить два списка одинаковой длины, просуммировав элементы:

In[49]:=

PerformOperationsOnListsRU_9.gif

Out[49]=

PerformOperationsOnListsRU_10.gif

Добавим скаляр к каждому элементу списка:

In[50]:=

PerformOperationsOnListsRU_11.gif

Out[50]=

PerformOperationsOnListsRU_12.gif

Умножим каждый элемент в списке на скаляр k:

In[51]:=

PerformOperationsOnListsRU_13.gif

Out[51]=

PerformOperationsOnListsRU_14.gif

    

Создадим список из пяти целых чисел:

In[43]:=

PerformOperationsOnListsRU_15.gif

Out[43]=

PerformOperationsOnListsRU_16.gif

Добавим элемент x в начало списка v:

In[44]:=

PerformOperationsOnListsRU_17.gif

Out[44]=

PerformOperationsOnListsRU_18.gif

Добавим x в конец списка v:

In[45]:=

PerformOperationsOnListsRU_19.gif

Out[45]=

PerformOperationsOnListsRU_20.gif

Вставим элемент x на 3-ю позицию списка v:

In[46]:=

PerformOperationsOnListsRU_21.gif

Out[46]=

PerformOperationsOnListsRU_22.gif

Удалим 3-ий элемент списка v:

In[47]:=

PerformOperationsOnListsRU_23.gif

Out[47]=

PerformOperationsOnListsRU_24.gif

Заменим 3-ий элемент списка v на новый элемент x:

In[48]:=

PerformOperationsOnListsRU_25.gif

Out[48]=

PerformOperationsOnListsRU_26.gif

Расставим между элементами списка v новые элементы x:

In[49]:=

PerformOperationsOnListsRU_27.gif

Out[49]=

PerformOperationsOnListsRU_28.gif