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

Work with Initialization Cells - Wolfram Mathematica

Работа с ячейками инициализации

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

Эта команда нуждается в заданной пользователем функции polynomialFunction, чтобы работать должным образом. Вы можете убедиться, что выполнение этой команды без предварительного задания функции даст пустой график:

In[10]:=

WorkWithInitializationCellsRU_3.gif

Out[10]=

WorkWithInitializationCellsRU_4.gif

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

Для решения этой проблемы, Mathematica дает Вам возможность создавать ячейки инициализации (ячейки задания начальных условий). Ячейки инициализации автоматически вычисляются до вычисления остальных ячеек "блокнота".

Для создания ячейки инициализации, начнем с выделения скобки ячейки:

WorkWithInitializationCellsRU_5.gif

Теперь выберем пункт меню WorkWithInitializationCellsRU_6.gif ? WorkWithInitializationCellsRU_7.gif ? WorkWithInitializationCellsRU_8.gif:

WorkWithInitializationCellsRU_9.gif

Верхняя часть скобки ячейки теперь получила короткую вертикальную метку:

WorkWithInitializationCellsRU_10.gif

После сохранения и повторного открытия "блокнота" при вычислении любой его ячейки, Mathematica выведет меню с вопросом: "Хотите ли Вы автоматически вычислить все ячейки инициализации в "блокноте"?":

WorkWithInitializationCellsRU_11.gif

    

Вы также можете создать ячейки инициализации, применив к ячейке стиль Code. Ячейки со стилем Code являются ячейками инициализации по умолчанию.

Выделим скобку ячейки, к которой требуется применить стиль Code и выберем меню WorkWithInitializationCellsRU_12.gif ? WorkWithInitializationCellsRU_13.gif ? Code:

WorkWithInitializationCellsRU_14.gif

Теперь ячейка имеет светло-серый фон в добавок к короткой вертикальной метке в верхней части ее скобки:

WorkWithInitializationCellsRU_15.gif