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

[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]

Кроме того, под вычисленным выражением имеется горизонтальная черта, ниже которой слева появится первый знак нового выражения, как только вы его начнете впечатывать. Исходное выражение присвоено в качестве значения объекту 1п[1], а результат - объекту Out[l]. Эти объекты появляются после вычисления, поэтому не следует ожидать 1п[2]:= как приглашения программы к вводу следующего выражения. В дальнейшем ввод с клавиатуры 1п[ 1 ] эквивалентен впечатыванию 2-f-3, а ввод Out[l] равносилен вводу 5. Знаки := и = имеют существенно различный смысл и называются отложенным и немедленным присвоением. С помощью := присваивается в качестве значения невычисленное, а с помощью = вычисленное выражения.

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

Для того чтобы временно закрыть выходную ячейку, подводят указатель мышки к внешней скобке справа. Указатель при этом принимает вид направленной влево стрелки, ограниченной у ее острия вертикальным отрезком. Дважды щелкают левой кнопкой мышки, после чего на экране остается видна только входная ячейка. Окаймляющая скобка окрашивается в черный цвет, и горизонтальная линия исчезает. Без нее попытка ввести с клавиатуры какой-либо знак успеха не имеет, поэтому следует восстановить эту линию, щелкнув левой кнопкой



1п[4] := 5П0

Out[4] = 9765625

При вводе более сложных выражений следует иметь в виду, что „Математика" придерживается традиционных соглашений о старшинстве арифметических операций. Таким образом, выражение 2-1-3*4 вычислится как 14, а не как (2 -f- 3) * 4, т.е. 20. Тем не менее не следует экономить на круглых скобках ( и ), используемых для группирования. В „Математике" их приходится использовать гораздо чаще, чем обычно, в силу „одноэтажного" характера входного формата. Традиционно можно написать: 2/*5, а в „Математике" без круглых скобок не обойтись: 2(3/4) 5. Если напечатать 2"3/4 5,то это будет воспринято как (2/4) 5. Выражение а/Ь/с будет автоматически сгруппировано как {а/Ь)/с; аЬ-с как а*(Ь*с); поэтому не стесняйтесь ставить круглые скобки, чтобы точно выразить, что вы хотите вычислить.

МЫШКИ при положении ее указателя ниже измененной ячейки. Открывают для обозрения спрятанную выходную ячейку тем же методом.

Продолжим наше знакомство с правилами ввода арифметических выражений. Произведение чисел 2 и 3 можно ввести либо в виде 2*3, либо в виде разделенных пробелом цифр 2 и 3, т.е. как 2 3:

1п[2] := 2 3

Out[2] = 6

С помощью наклонной черты / вводятся дроби:

1п[3] := 105/335

Оиф] = i

а с помощью знака " - степени:



Кроме круглых скобок во входные выражения могут входить квадратные [, ] и фигурные { , } скобки. Квадратные скобки используются для выделения аргументов функций или команд:

1п[5] := Log[35.1]

Owf[5] = 3.5582

Мы вычислили натуральный логарифм вещественного числа 35.1. Отметим, что вещественные числа записываются с точкой в качестве разделителя целой и дробной части. Кроме того, уместно заметить, что строчные и прописные буквы различаются и поэтому имя Log логарифмической функции нельзя ввести как LOG или как log.

„Математика" содержит около тысячи встроенных функций (команд). Поэтому ее использование как символьного, графического и численного калькулятора сводится в основном к применению различных функций к исходным выражениям, затем к функциям от исходных выражений, затем к функциям от функций от исходных выражений и т.д.

1п[б] Factor[x-5 - 25]

Out[6] = (-2 -I- х) (16 + 8i + 4x2 3.4)

In[7] := Last[Out[6]]

Out[7] = 16 + 8x + 4x + 2x + x"

Функция Factor раскладывает полиномы на множители, а Last в данном случае имеет значением последний множитель произведения. Кстати, выражение 1п[7] можно было бы ввести в виде Last[%6], что более удобно.

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



[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.0009