Математическите знания в Mathematica
Системата съдържа всички известни специални математически функции от чистата и приложната математика. Те играят основна роля в решаването на задачи от практиката, пък и от самата математическа наука.
Пример 1. Генериране на полиноми на Лежандър от произволна степен, в примера - от степен три. Като промените 3 с друго естествено число, ще получите и други полиноми. За пълнота е показана и графиката.
![]()
![]()
![[Graphics:HTMLFiles/index_3.gif]](HTMLFiles/index_3.gif)
![]()
Пример 2. Mathematica може с лекота да изчислява символно сложни нтеграли, като прилага всички възможни математически правила и преобразования.
![]()
![-(4 x^(1/2))/3 + 1/3 2^(1/2) ArcTan[(-2^(1/2) + 2 x^(1/2))/2^(1/2)] + 1/3 2^(1/2) ArcTan[(2^(1 ... ) ArcTan[x] - Log[-1 + 2^(1/2) x^(1/2) - x]/(3 2^(1/2)) + Log[1 + 2^(1/2) x^(1/2) + x]/(3 2^(1/2))](HTMLFiles/index_6.gif)
Пример 3. Това се отнася и за несобствените интеграли. Самата числена стойност можем да получим като преизчислим резултата от предишното действие с командата % // N:
![∫_0^∞Log[x] Exp[-x^3] x %//N](HTMLFiles/index_7.gif)
![]()
![]()
![∫_0^∞Sin[x^2] Exp[-x] x %//N](HTMLFiles/index_10.gif)
![]()
![]()
Пример 4. Могат да се изчисляват крайни и безкрайни суми и произведения.
![]()
![]()
![]()
![]()
![]()
Погледнете в демото Integrals на Mathematica за повече примери.
Пример 5. Символно се решават всевъзможни обикновени и частни диференциални уравнения, когато това е възможно. По-долу ние решаваме обикновеното диференциално уравнение y'' + y' + x y =0 относно x и получаваме общото решение, зависещо от две произволни константи C[1] и C[2]. След това с вградената функция Evaluate[ ] изчисляваме стойността на полученото решение y[x] при x=1 и константи C[1]=0, C[2]=1.
![]()
![]()
![]()
Пример 6. Следват примери за още специални функции и преобразования. Тук се проверява верността на числовото неравенство: когато е изпълнено, системата отговаря с True, в противен случай - с False.
![]()
![]()
Следва пример с прилагане на разнообразни тригонометрични формули за изчисление и опростяване с вградената функция TrigReduce[ ]:
![]()
![]()
Пример 7. Проверка за дадено свойство. Тук проверяваме дали две числа са прости или не с функцията PrimeQ[ ]:
![]()
![]()
![]()
Created by Mathematica (October 6, 2007)