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

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

3. Результаты: 2 и S»n[x]. При подгрузке пакета контекст System находился на контекстной дорожке, поэтому экспортируемая функция Sin не получила новой контекстной приставки, оставшись со старой приставкой System. В силу того что определения пользователя имеют приоритет перед системными определениями, результат вычисления функции Sin получился равным двум. С функцией strangeSin не связано никаких определений, поэтому выражение strangeSin[x] остсшось фактически не вычисленным. Контекстная приставка не отобразилась на дисплее для strangeSin, так как в „чужом" для обеих функций контексте Global контекст strange имеет преимущество, находясь на контекстной дорожке левее контекста System.

Глава 10

2. г1 = ReadList["transport.val",Word]

г2 = ToExpression /@Transpose[Drop[Transpose[Partition[rl,8]],2]] / / Flatten

гЗ=: {Сош11[г2, #],#,}& /@Union[r2] datal = Cases[r3, {.Integer, -Integer}] data2 = Cases[r3, {., .Symbol}] << GraphicsGraphics BarChart[datal]; BarChart[data2];

3. Unprotect[PolyLog] Format[PolyLog[n.,z ]] := Subscripted[Li[n,z], 1] Protect[PolyLog]

4. Format[Ricci[i.,j.,k.,L]] := SequenceForm[R,Subscript[i,j],Superscript[k,l]]

5. Implication[x.,y-]/; MemberQ[{True,False}, x] && MemberQ[{True,False},y] :=!x у

Format[Literal[Implication[x-,y-]]] := StringFormp "-> "",x,y]



краткий справочник

по встроенным функциям

„математики"

Алгебраические преобразования

Apart[expr] представллет рагрюнальное выражение в виде суммы дробей с минимальными знаменателями; Apart[expr,var] рассматривает все переменные, кроме var как константы, и записывает ехрг как полином по var совместно с суммой отношений полиномов, в которых степень по var каждого полинома в числителе меньше, чем степень знаменателя. Apart[expr,Trig -У True] рассматривает тригонометрические функции как рагрюнальные функции от степеней е.

Cancel[expr] сокращает общие множители в числителе и знаменателе ралщ-оналъного выражения ехрг. При наличии опции Trig -> True рассматривает тригонометрические функции как рациональные функции от степеней е.

Coefflcient[poly,form] дает коэффшдаент при form в полиноме poly, причем form может быть и произведением. Coefficient[poly,form,n] дает коэффшдаент при forrn, а Coefficient[poly,form,0] выбирает члены, которые не пропорциональны form.

CoefflcientList[poly,var] дает список коэффициентов при степенях var в poly, начиная с нулевой степени. CoefficientList[poly, {vari, уагг,...}] дает матрицу коэффициентов var,. Размерности матрицы коэффициентов определяются значениями Exponent[poly,vari]. Члены, не содержащие положительных степеней какой-либо переменной, включаются в первый элемент списка для этой переменной. CoefficientList всегда имеет своим значением прямоугольную матрицу. Комбинации степеней, не содержащиеся в poly дают нули матрицы.

Collect[poly,x] группирует члены с одной и той же степенью переменной X. CoUect[po/!/,{ii,i2,...}] группирует члены с одними и теми же степенями переменных Х\,Х2, ... „Переменные" ц сами могут быть произведениями. Collect[po/!/, Trig -Л True] рассматривает тригонометрические функции как ргш110налъные выражения от степеней е.



ComplexExpand[expr] раскладывает ехрг в предположении, что все переменные вещественные. Сотр1ехЕхрапс1[ехрг,{xi.xj,...}] раскладывает ехрг в предположении, что все переменные, отвечающие xi, комплексные. Ошщя TargetFmiction состоит из функций списка {Re, Im, Abs, Arg, Conjugate, Sign}. При наличии этой опции ComplexExpand приводит к результатам с максимально возможным использованием функций, указанных в ошдаи.

Decompose[poly,x] - список более простых полиномов Pi, Рг, • , композицией которых Р\{Р2(.. .(х)...)) является poly. Список полиномов Pi не является единственно возможным. Декомпозшщя есть операция, не зависимая от разложения на множители.

Denominator[expr] - знаменатель ехрг. Denominator извлекает члены с явно отрицательными степенями. Numerator - все остальные. Степень считается „явно отрицательной", если она имеет множителем отрицательное число. Стгшдартное представление рациональных выражений как произведений степеней означает то, что нельзя просто использовать Part для того, чтобы извлекать знаменатели. Denominator можно использовать для получения знаменателей рациональных чисел.

Expand[poly] раскрывает произведения и положительные степени, в то время как Expand[po/!/,pattern] избегает раскладывать элементы poly, которые не содержат члены, соответствующие шаблону pattern. Expand работает только с целыми положительными степенями и применяется только к верхнему уровню выражений. Exp£md[expr, Trig-> True] трактует тригонометрические функции как рациональные функции степеней е и соответственно с этим их раскрывает.

ExpandAll[expr] раскрьшает произведения и целые степени в любых частях выражения ехрг, в то же время ExpandAll[expr,pattern] избегает раскладывать те части выражения ехрг, которые не содержат членов, соответствующих шаблону pattern. ExpiuidAll[ezpr] применяет фактически Expand и ExpsmdDenominator к кгикдой части ехрг. ExpsmdAU [ехрг, Trig-»• True] трактует тригонометрические фушщии как р£ш;иональные выражения от степеней е и соответственно их раскладывает.

ExpandDenoniinator[expr] раскрывает произведения и степени в знаменателях выражения ехрг. Эта функция применяется только к отрицательным целым степеням и только к верхнему уровню выражений.

ExpandNumerator[expr] раскрывает произведения и степени в числителях выражения ехрг. Эта функция применяется только к целым положительным степеням и только к верхнему уровню выражений.



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