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

Use Brackets and Braces Correctly - Wolfram Mathematica

Правильное использование скобок

Богатый синтаксис Mathematica использует различные виды скобок; хорошее знакомство с аспектами их применения позволит Вам успешно читать код и эффективно программировать в Mathematica.

Круглые ( ), фигурные { } и квадратные [ ] скобки имеют различное значение в Mathematica.

Круглые скобки ( ) используются в Mathematica для группировки выражений и для определения очередности операций:

In[53]:=

UseBracketsAndBracesCorrectlyRU_1.gif

Out[53]=

UseBracketsAndBracesCorrectlyRU_2.gif

In[54]:=

UseBracketsAndBracesCorrectlyRU_3.gif

Out[54]=

UseBracketsAndBracesCorrectlyRU_4.gif

    

Списки в Mathematica представлены фигурными скобками { }, и представляют собой набор объектов, называемых элементами списка.

Создадим список из первых пяти положительных целых чисел:

In[5]:=

UseBracketsAndBracesCorrectlyRU_5.gif

Out[5]=

UseBracketsAndBracesCorrectlyRU_6.gif

В Mathematica, все, что угодно, может быть включено в список, включая числа, переменные, математические выражения и строки текста:

In[17]:=

UseBracketsAndBracesCorrectlyRU_7.gif

Out[17]=

UseBracketsAndBracesCorrectlyRU_8.gif

Списки могут содержать другие списки, создавая, таким образом, вложенные списки:

In[18]:=

UseBracketsAndBracesCorrectlyRU_9.gif

Out[18]=

UseBracketsAndBracesCorrectlyRU_10.gif

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

Функции Range, Sin, и N используются в этом примере вместе с квадратными скобками, заключающими аргуме нты функции:

In[45]:=

UseBracketsAndBracesCorrectlyRU_11.gif

Out[45]=

UseBracketsAndBracesCorrectlyRU_12.gif

In[2]:=

UseBracketsAndBracesCorrectlyRU_13.gif

Out[2]=

UseBracketsAndBracesCorrectlyRU_14.gif

In[46]:=

UseBracketsAndBracesCorrectlyRU_15.gif

Out[46]=

UseBracketsAndBracesCorrectlyRU_16.gif

Mathematica использует двойные квадратные скобки [[  ]] как краткую форму записи для функции Part, которая используется для извлечения частей списка:

In[3]:=

UseBracketsAndBracesCorrectlyRU_17.gif

Out[3]=

UseBracketsAndBracesCorrectlyRU_18.gif

In[5]:=

UseBracketsAndBracesCorrectlyRU_19.gif

Out[5]=

UseBracketsAndBracesCorrectlyRU_20.gif

    

Различные конструкции из скобок могут использоваться вместе.

Построим график функции с диапазоном значений, указанным в списке:

In[48]:=

UseBracketsAndBracesCorrectlyRU_21.gif

Out[48]=

UseBracketsAndBracesCorrectlyRU_22.gif

В Mathematica органично интегрирована возможность использования функций и списков вместе.  Построение графиков двух функций вместе - это результат перечисления двух фун кций в списке:

In[49]:=

UseBracketsAndBracesCorrectlyRU_23.gif

Out[49]=

UseBracketsAndBracesCorrectlyRU_24.gif

    

Все символы скобок должны быть сбалансированы (иметь парный символ), чтобы Mathematica могла вычислить выражение. Когда символ скобки не сбалансирован (то  есть его парный символ отсутствует), интерфейс Mathematica окрашивает его в пурпурный цвет:

UseBracketsAndBracesCorrectlyRU_25.gif

Попытка вычислить такое выражение приведет к появлению сигнала ошибки:

In[1]:=

UseBracketsAndBracesCorrectlyRU_26.gif

Не открываются сайты после вируса? ремонт компьютеров компьютерная помощь в куркино любая сложность.