Degtyarenko_dlya_studentov_II_kursa_2013 / Детерминир. модели / Детерм. мод. - лаб. работы / Лаб. раб. 3 / Список команд к Лаб. раб
.3.pdfЛАБОРАТОРНАЯ РАБОТА № 3
ХИМИЧЕСКИЕ РАВНОВЕСИЯ, ОПИСЫВАЕМЫЕ НЕЛИНЕЙНЫМИ УРАВНЕНИЯМИ
Обозначение встроенной функции |
|
|
|
Действия |
|
|
|
|
D[expr,var] |
Вычисляет |
первую |
производную |
выражения |
||||
|
expr, содержащего переменную var, по |
|||||||
|
переменной var |
|
|
|
|
|
|
|
FindRoot[eq,{var, |
Используется |
для |
численного |
решения |
||||
startpoint}], |
произвольных уравнений, при этом нахо- |
|||||||
FindRoot[eq,{var, |
дит только один корень уравнения eq от- |
|||||||
носительно переменной var. Прежде чем |
||||||||
firstvalue, |
применить эту функцию, сначала проводят |
|||||||
secondvalue}] |
процедуру |
отделения корней |
решаемого |
|||||
|
уравнения. Уравнение решается методом |
|||||||
|
касательных (методом Ньютона), если об- |
|||||||
|
ращение к функции имеет вид Find- |
|||||||
|
Root[eq,{var,startpoint}], |
где |
start- |
|||||
|
point является начальным приближением к |
|||||||
|
решению. Если же обращение к функции |
|||||||
|
имеет вид FindRoot[eq,{var,firstvalue, |
|||||||
|
secondvalue}], |
то |
уравнение |
решается |
||||
|
методом хорд, где firstvalue, second- |
|||||||
|
value – это начальные приближения |
|||||||
|
соответственно с недостатком и с |
|||||||
|
избытком к решению уравнения |
|
|
|||||
If[condition,t,f,u] |
Выдает |
значение |
t, если условие |
|||||
|
condition истинно, значение f – если |
|||||||
|
условие condition ложно, значение u – |
|||||||
|
если нельзя заключить, что условие |
|||||||
|
condition истинно или ложно |
|
|
|
||||
N[x,n] |
Преобразует точный результат x в |
|||||||
|
приближенный c заданной точностью n |
|||||||
|
значащих цифр |
|
|
|
|
|
|
|
NSolve[{eq1,eq2, |
Находит в численном виде все решения |
|||||||
…},{x1,x2,…}] |
полиномиального |
уравнения |
или |
системы |
||||
|
полиномиальных уравнений. Решения, по- |
|||||||
|
лучаемые при помощи этой встроенной |
|||||||
|
функции, представляют собой список пра- |
|||||||
|
вил замены. В случае кратных решений |
|||||||
|
они дублируются согласно величине их |
|||||||
|
кратности |
|
|
|
|
|
|
|
Plot[f[x],{xmin,xmax}] |
Строит график функции f[x] одной пере- |
|||||||
|
менной x на отрезке [xmin,xmax] |
|
|
|||||
Rationalize[x] |
Преобразует приближенное число (содер- |
|||||||
|
жащее в записи десятичную точку) в ра- |
|||||||
|
циональное |
|
|
|
|
|
|
|
Reduce[{ineq1,ineq2, |
Функция удобна для решения неравенств |
|||||||
…},vars] |
или систем неравенств; дает результат |
|||||||
|
решения |
|
системы |
|
неравенств |
|||
|
{ineq1,ineq2,…} относительно переменных |
|||||||
|
vars в виде набора простых неравенств |
Обозначение встроенной функции |
|
Действия |
|
|
Simplify[expr] |
Находит |
для выражения expr |
простейшую |
|
|
форму, применяя к нему стандартные |
|||
|
алгебраические преобразования |
|
||
Solve[eqns,vars] |
Делает |
попытку решить в |
символьной |
|
|
форме систему уравнений eqns относи- |
|||
|
тельно переменных vars. Позволяет на- |
|||
|
ходить символьные решения полиномиаль- |
|||
|
ных уравнений вплоть до четвертого |
|||
|
порядка. Кроме того, в некоторых случа- |
|||
|
ях позволяет находить решения неполино- |
|||
|
миальных уравнений, а также |
полиноми- |
||
|
альных |
уравнений |
высших |
порядков. |
|
Решения, получаемые при помощи этой |
|||
|
встроенной функции, представляют собой |
|||
|
список правил замены. |
|
|