Главная  Длительная эволюция 

[0] [1] [2] [ 3 ] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86]

Чтобы избежать этого, ставят знак \ в конце строки перед переносом. Если этого не сделать, то нужно соблюсти следующее правило: оставшиеся в первой строке буквы, цифры и другие знаки не должны порождать самостоятельное, целостное выражение „Математики". В противном случае это выражение будет вычислено отдельно. Иначе скажем, что в ячейку можно впечатать с клавиатуры несколько выражений, начинающихся каждое с новой строки, которые по отдельности и последовательно будут вычислены.

Если же вводится одно выражение, занимающее несколько строк ячейки, то либо все выражение следует заключить в круглые скобки, либо каждую строчку следует заканчивать так, чтобы было ясно, что выражение вводом не закончено. Например, можно оканчивать строчку знаками +, -, / или открывающей квадратной скобкой и т.п.

Фигурные скобки в „Математике" используются для ввода и вывода списков: {а,Ь,с}, {x,2,Abs[z],y"2} и т.д. Элементами списка могут быть любые выражения, в том числе и списки. Список {{а1,а2,аЗ},{61,62,63},{с1,с2,сЗ}} можно понимать как матрицу 3x3, записанную построчно:

1п[8] := m = {{а1,а2,аЗ},{Ы,Ь2,ЬЗ}, {с1,с2,сЗ} } Out[8] = {{al,a2,a3},{61,62,63},{с1,с2,сЗ}} 1п[9] := m MatrixForm

al а2 аЗ

Out[9] MatrixForm= 61 62 63

с1 с2 сЗ

Если в предыдущих примерах символ функции предшествовал аргументу, т.е. использовалась префиксная форма записи, то в последнем примере функция одного аргумента Matrix-Form поставлена после своего аргумента, или, иначе, записана в постфиксной форме. Кроме того, результат восьмого вычи-



сления присвоен в качестве значения не только объекту Out[8], но и символу тп, что гораздо удобнее со многих точек зрения и является общеупотребительным приемом вычислений.

При вводе выражений могут произойти ошибки, или возникнет необходимость изменить или скопировать часть выражения в какой-либо входной ячейке. В этом случае следует прибегнуть к редактированию. Для входных ячеек это можно сделать стандартными приемами, принятыми в текстовых редакторах, работающих под Windows, т.е. с помощью Clipboard и команд Edit Cut, Edit Copy, Edit Paste.

Удалить, скопировать, вставить можно не только любую часть содержимого входной ячейки, но и всю ячейку в целом. Для этого ее следует выделить, подведя указатель мыщки справа к скобке ячейки и щелкнув левой клавишей мышки. Скобка изменит цвет на черный. С помощью Clipboard ячейку или ее часть можно вставить в любой другой документ прикладной Windows программы. Редактировать можно и выходные ячейки с результатами вычислений. Естественно, что можно удалить или скопировать всю выходную ячейку. Если же требуется изменить часть выходной ячейки, то ее следует пред варительно сделать неформатированной. Для этого выходная ячейка выделяется, и в меню Cell выбирается команда Formatted. После ее выполнения содержимое выходной ячейки будет записано во входном формате, что позволит изменить, вырезать или скопировать часть ячейки. После редактирования выражение в рассматриваемой ячейке можно "вычислить, для чего ее делают активной с помогцью Cell Inactive. Таким образом, после описанных действий бывшая выходная ячейка становится входной.

Работа с „Математикой" оформляется в виде сохраняемого в отдельном файле интерактивного электронного документа, называемого Записной книжкой. Записные книжки могут содержать в своих ячейках обычный текст, вычисляемые выражения, результаты вычислений и графику. Если вы хотите дать название Записной книжке, то напечатайте это название



В отдельной ячейке в начале документа. При условии, что ваш компьютер русифицирован, можно переключить клавиатуру на русские буквы, хотя, возможно, в этот момент выводимые на экран символы не будут выглядеть как русские буквы. Выделите ячейку, обратитесь к меню Style, находящемуся в верхней части рабочего окна, и выберите команду Cell Style. В меню появится перечисление всех типов ячеек, которые могут содержаться в записных книжках. По умолчанию, любая новая ячейка имеет тип Input, т.е. является неформатированной и активной. Выберите тип Title или более скромный Subtitle. Вы увидите, что текст в ячейке изменил размер. Снова обратитесь к меню Style и выберите пункт меню Font. В появившемся окне диалога будет содержаться информация обо всех имеющихся типах шрифтов, об их размерах и цвете. Если оболочка Windows снабжена кириллическими шрифтами, то ими же оснащается и „Математика". Выберите шрифт, размер и цвет, нажмите ОК, и Записная книжка озаглавлена. При условии, что произошло переключение клавиатуры и выбран кириллический шрифт, название книжки появится на русском языке. Полезно перемежать вычисления комментариями. Комментарии лучше всего помещать в ячейки, имеющие тип Text.

При необходимости в конце сеанса работы с „Математикой" Записная книжка сохраняется. Это делается стандартно с помощью File Save As. Имя файла не обязано совпадать с заглавием записной книжки. Во время сеанса можно открыть несколько Записных книжек, прибегнув к File New.

1.2, Основы синтаксиса „Математики"

Два фундаментальных понятия лежат в основе работы „Математики": выражение и вычисление. Выражения - основной тип данных в „Математике". Определим это понятие рекурсивно, начиная с атомарных выражений: символов, чисел и строк.



[0] [1] [2] [ 3 ] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86]

0.0011