Курсовая работа: Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi
sn: =sn1;
s: =s+f (a) +f (b);
for i: =1 to (n-1) do
s: =s+2*f (a+i*h);
s: = (h/2) *s;
sn1: =s;
until abs (sn-s) <e;
writeln ('s=',s: 8: 3);
readkey;
end.
Результаты работы программы
a=0 b=1 n=1000 s=0.117
Задание 3. Решение системы линейных уравнений
Решение уравнения с помощью MathCAD
Данная задача в MathCAD будет выполнятся с использованием ранжированной переменной. В среде пакета MathCAD для выполнения итеративных вычислений предусмотрен аппарат ранжированных переменных.
Ранжированная переменная-это переменная, которой приписан диапазон изменения значений.
Пример ранжированной переменной:
x: = a, b. c,
где x - переменная, a,b,c - значения, которые принимает переменная, т.е. a-первое значение, b-второе значение, т.е. (b-a) - шаг изменения переменной, и c-последнее значение. .
Рассмотрим решение системы линейных уравнений матричным методом:
a11 X1 +a12 X2 +a13 X3 =b1, a21 X1 +a22 X2 +a23 X3 =b2, a31 X1 +a32 X2 +a33 X3 =b3 .
Решение этим методом заключается в решении матричного уравнения вида:
R=M-1 *V.
Для этого необходимо:
сформировать матрицу коэффициентов системы линейных уравнений
сформировать вектор-столбец коэффициентов свободных членов системы линейных уравнений V:
b1
V: = b2
b3
найти искомые параметры с помощью матричного уравнения: R=M-1 *V.
получим: