Вычисление корней алгебраических и трансцендентных уравнений
В MathCad можно вычислять корни алгебраических и трансцендентных уравнений f(x)=0, если известно начальное приближение к корню x0 или интервал, внутри которого может находиться значение корня. Значение корня вычисляется с точностью TOL, которая устанавливается из меню Математика командой Параметры на вкладке Переменные в поле Допуск сходимости. По умолчанию TOL=0.001.
Значение корня вычисляется с помощью функции root (f(x), x), если задано начальное приближение к корню и root (f(x), x,a,b), если задан интервал, где
f(x) – функция, определяющая уравнение;
x – переменная, относительно которой решается уравнение;
a, b – границы интервала, внутри которого выполняется поиск корня.
Пример вычисления значения корня трансцендентного уравнения
cos(x) –x = 0 при начальном приближении к корню, равном 0.6:
- присвоить переменной x начальное приближение к корню;
- ввести уравнение f(x);
- ввести функцию root() и после нее знак = для получения результата вычисления.
x:=0.6 f(x):=cos(x)-x root(f(x),x)=0.739
или
root(cos(x)-x,x)=0.739
Пример вычисления значения корня трансцендентного уравнения sin(x)=0 на интервале [-1;1].
root(sin(x),x,-1,1)=0
Основы программирования в MathCad
Версии MathCad 2000 и выше позволяют вставлять в документы выполняемые программные блоки. Программа представляет собой построчную запись конструкций (операторов) языка программирования MathCad.
Язык программирования содержит четыре основных оператора: присваивания, условный, цикла и возврат значения. Для вставки программных блоков в документы используется панель Программирование. Практически все кнопки этой панели выполнены в виде текстового представления операторов программирования, поэтому их назначение понятно каждому, кто имеет хотя бы представление о какой-либо системе программирования.
Любой программный блок начинается с ввода вертикальной линии с панели Программирование щелчком по символу Add Line. Автоматически линия распространяется на две строки программного блока. Если длину линии требуется увеличить, то необходимо щелкнуть левой клавиши мыши по местозаполнителю последней строки и символу Add Line.