Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Функции для преобразования полиномов




а) Expand[poly] - раскрыть произведения и степени в выражении poly.

In[1]:= t = (2 + 4 x^2)^2 (x - 1)^3;

In[2]:= Expand[t]

Out[2]= 4 + 12x - 28 + 52 - 64 + - +

 

b) Factor[poly] - представить выражение в виде множителей. Коэффициенты полинома должны быть целыми или рациональными числами.

In[3]:= Factor [%], где % - результат предыдущих вычислений (Out[2])

Out[3] = 4

 

c) Collect[poly] - выносит целый множитель или представляет выражение как полином от некоторой переменной.

Collect[poly, x] - представляет выражение, как полином от x.

In[4]:= u = (1 + 2 x + y)^3;

In[5]:= Collect[u,x]

Out[5]=

 

d) Simplify[expr] - упрощает выражение expr.

In[6]:= Simplify[%]

Out[6]=

 

 

Функции определения структуры полинома

 

а) PolynomialQ[expr, x] - возвращает True, если expr полином от x.

 

b) Variables[poly] - возвращает список переменных полинома.

In[7]:= Variables[u]

Out[7]= {x, y}

 

c) Length[poly] - возвращает число терминов, входящих в полином.

In[8]:= Length[u]

Out[8]= 2

 

d) Exponent[poly, x] - возвращает максимальную степень в полиноме при y.

In[9]:= Exponent[u, y]

Out[9]= 3

 

Функции преобразования рациональных выражений

 

a) Numerator[expr] - возвращает числитель выражения expr.

b) Denumenator[expr] - возвращает знаменатель выражения expr.

 

c) Expand[expr] - раскрывает степени и произведения полиномов в числителе, оставляя знаменатель в виде простейших множителей.

In[1]:= V=(x - 1)^2 (2 + x) / ((1 + x) (x - 3)^2);

In[2]:= Expand[V]

Out[2]= - +

 

d) ExpandAll[expr] - тоже что и Expand для числителя, в знаменателе раскрываются произведения и степени.

In[3]:= ExpandAll[V]

Out[3]= - +

 

e) Together[expr] - приведение к общему знаменателю.

In[4]:= Together[%]

Out[4]=

 

f) Apart[expr] - возвращает выражение в виде суммы с простыми знаменателями.

In[5]:= Apart [%]

Out[5]=

 

g) Factor[expr] - представляет рациональное выражение в виде множителей.

In[6]:= Factor[%]

Out[6]=

 

h) Simplify[expr] - упрощает выражение, представляя его в компактной форме

In[7]:= Simplify[%%]

Out[7]=

 


 

Символьная математика

Базовые функции

a) Дифференцирование функций :

D[f,u] - частная производная функции f по u;

In[1]:= D[Sin[x^2]*x, x]

Out[1]:= 2 x2 Cos[ x2 ] + Sin[ x2 ]

 

In[2]:= D[ x^2 * y^2, y, x]

Out[2]:= 4 x y

 

D[f,{x, n}] - частная производная функции f по x n-го порядка.

 

In[3]:= D[Sin[ x ]*x^2, {x, 2}]

Out[4]:= 4 x Cos[ x ] + 2 Sin[ x ] - x2 Sin[ x2 ]

 

b) Интегрирование выражений:

Integrate[f,x] - неопределенный интеграл ;

In[1]:= Integrate[ x * Sin[ x ], x]

Out[1]:= -x Cos[ x ] + Sin[ x ]

 

Integrate - определенный интеграл ;

In[1]:= Integrate[ x * Sin[ x ], {x, -10, 10)]

Out[1]:= -20 Cos[ 10 ] + 2 Sin[ 10 ]

 

Integrate - .

In[1]:= Integrate[ x^2 + y^2, {x, 0, 1}, {y, 0, 1}]

Out[1]:= 1/3

 

 

c) Сумма, разложение в ряд и нахождение пределов:

Sum - сумма по i;

 

In[1]:= Sum[ x^n/(n!), {n, 1, 5}]

Out[1]:= x + x^2/2 + x^3/6 + x^4/24 + x^5/120

 

Series - разложение в степенной ряд ;

 

In[1]:= Series[ f[x], {x, 0, 3}]

Out[1]:=

 

Limit - предел .


 

Уравнения

Правила записи уравнений.

Уравнения в системе Mathematica записываются как тождества. Для их запис используется знак двойного равенства < == >.

 

a) Одно уравнение:

lhs == rhs, где rhs - правая часть уравнений, lhs - левая часть уравнения.

a) Система уравнений:

, где уравнения представляются в виде списка

 

ПРИМЕР записи уравнений:

a x^2+b x+c == 0 запись одного уравнения

{ a x^2+b x+c == 0, a x+b == 0} запись системы 2-х уравнений

 

 





Поделиться с друзьями:


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 443 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Стремитесь не к успеху, а к ценностям, которые он дает © Альберт Эйнштейн
==> читать все изречения...

2176 - | 2136 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.