Решите систему уравнений матричным способом и используя функцию lsolve

Решите систему уравнений матричным способом и используя функцию lsolve

В матричной форме СЛАУ записывается в эквивалентном виде:

Решите систему уравнений матричным способом и используя функцию lsolve , где Решите систему уравнений матричным способом и используя функцию lsolve— матрица коэффициентов СЛАУ размером n*n, Решите систему уравнений матричным способом и используя функцию lsolve— вектор неизвестных, Решите систему уравнений матричным способом и используя функцию lsolve — вектор правых частей уравнений.

В Mathcad СЛАУ можно решить как в более наглядной форме, так и в более удобной для записи. Для первого способа следует использовать вычислительный Given/Find, а для второго — встроенную функцию I so l ve.

I so l ve (A,b) — решение системы линейных уравнений, где: А — матрица коэффициентов системы; вектор правых частей.

Видео:Матричный метод решения систем уравненийСкачать

Матричный метод решения систем уравнений

Решение системы линейных алгебраических уравнений с помощью функции lsolve

Mathcad обладает специальными средствами решения линейных уравнений, а именно, в его состав входит функция lsolve.

Функция lsolve предназначена для решения линейной системы уравнений, которая в матричном виде записывается следующим образом

где A-матрица коэффициентов системы уравнений,

b- вектор свободных членов системы уравнений,

х-вектор неизвестных величин.

Предположим, что надо решить следующую систему уравнений

Для этой системы уравнений матрица коэффициентов A будет иметь следующий вид

Первый индекс элемента матрицы соответствует номеру строки, а второй индекс соответствует номеру столбца, на пересечении которых располагается элемент матрицы.

Вектор свободных членов системы уравнений b будет иметь следующий вид

Вектор неизвестных величин x будет иметь следующий вид.

Решение линейной системы уравнений в Mathcad’e с помощью функции lsolve выглядит следующим образом х:=lsolve(A,b). Функция имеет два аргумента: первый аргумент A-матрица коэффициентов системы уравнений, второй аргумент b- вектор свободных членов системы уравнений. Функция lsolve возвращает вектор решений системы линейных уравнений.

Сценарий решения в Mathcad’e задачи расчёта электрической цепи с помощью функции lsolve может выглядеть следующим образом

Решите систему уравнений матричным способом и используя функцию lsolve

Решение системы линейных алгебраических уравнений с помощью блока Given/Find.

Решить систему линейных уравнений можно с помощью блока Given/Find. Так как в этом случае используется итерационный метод расчёта, то в начале надо задать приближённое значение решения.

Решите систему уравнений матричным способом и используя функцию lsolve

В блоке Given при записи уравнения знак равенства надо брать из панели Boolean.

Данный способ, хотя и очень короткий, но мы можем только посмотреть результаты вычислений, но не можем воспользоваться ими автоматически в дальнейших вычислениях.

Приведём иной сценарий для решения той же задачи. Здесь используются переменные без индексов.

Видео:Решение системы уравнений методом обратной матрицы.Скачать

Решение системы уравнений методом обратной матрицы.

Решение систем уравнений

Решение систем уравнений матричным методом.

Рассмотрим систему n линейных алгебраических уравнений относительно n неизвестных х1, х2, …, хn:

Решите систему уравнений матричным способом и используя функцию lsolve

Система линейных уравнений может быть записана в матричном виде: Ах = b, где:

Решите систему уравнений матричным способом и используя функцию lsolve

Если det A ≠ 0 то система или эквивалентное ей матричное уравнение имеет единственное решение.

Решение систем уравнений с помощью функции Lsolve

Системы линейных уравнений удобно решать с помощью функции lsolve. Функция lsolve(А, b) — возвращает вектор решения x такой, что Ах = b.

Решите систему уравнений матричным способом и используя функцию lsolve

Решение системы уравнений методом Гаусса

Метод Гаусса, его еще называют методом Гауссовых исключений, состоит в том, что систему уравнений приводят последовательным исключением неизвестных к эквивалентной системе с треугольной матрицей.

В матричной записи это означает, что сначала (прямой ход метода Гаусса) элементарными операциями над строками приводят расширенную матрицу системы к ступенчатому виду, а затем (обратный ход метода Гаусса) эту ступенчатую матрицу преобразуют так, чтобы в первых n столбцах получилась единичная матрица. Последний, (n + 1) столбец этой матрицы содержит решение системы.

В MathCAD прямой и обратный ходы метода Гаусса выполняет функция rref(A).

Решите систему уравнений матричным способом и используя функцию lsolve

Решение систем уравнений с помощью функций Find или Minner

Для решения системы уравнений с помощью функции Find необходимо выполнить следующее:

1. Задать начальное приближение для всех неизвестных, входящих в систему уравнений. MathCAD решает систему с помощью итерационных методов;

2. Напечатать ключевое слово Given. Оно указывает MathCAD, что далее следует система уравнений;

3. Введите уравнения и неравенства в любом порядке. Используйте [Ctrl]= для печати символа =. Между левыми и правыми частями неравенств может стоять любой из символов , ≥ и ≤;

4. Введите любое выражение, которое включает функцию Find, например: х:= Find(х, у). Ключевое слово Given, уравнения и неравенства, которые следуют за ним, и какое — либо выражение, содержащее функцию Find, называют блоком решения уравнений.

Решите систему уравнений матричным способом и используя функцию lsolve

Функция Minner очень похожа на функцию Find (использует тот же алгоритм). Если в результате поиска не может быть получено дальнейшее уточнение текущего приближения к решению, Minner возвращает это приближение. Функция Find в этом случае возвращает сообщение об ошибке.

Правила использования функции Minner такие же, как и функции Find. Функция Minerr(x1, x2, . . .) —возвращает приближенное решение системы уравнений. Число аргументов должно быть равно числу неизвестных.

Решите систему уравнений матричным способом и используя функцию lsolve

Символьное решение уравнений

Имеются некоторые задачи, для которых возможности MathCAD позволяют находить решения в символьном (аналитическом) виде. Решение уравнений в символьном виде позволяет найти точные или приближенные корни уравнения:

• если решаемое уравнение имеет параметр, то решение в символьном виде может выразить искомый корень непосредственно через параметр. Поэтому вместо того чтобы решать уравнение для каждого нового значения параметра, можно просто заменять его значение в найденном символьном решении;

• если нужно найти все комплексные корни полинома со степенью меньше или равной 4, символьное решение даст их точные значения в одном векторе или в аналитическом или цифровом виде.

Команда СимволыПеременныеВычислитьпозволяет решить уравнение относительно некоторой переменной и выразить его корни через остальные параметры уравнения.

Чтобы решить уравнение символьно, необходимо:

1. Напечатать выражение (для ввода знака равенства используйте комбинацию клавиш Ctrl + =);

2. Выделить переменную, относительно которой нужно решить уравнение, щелкнув на ней мышью;

3. Выбрать пункт меню Символы → Переменные → Вычислить.

Нет необходимости приравнивать выражение нулю. Если MathCAD не находит знака равенства, он предполагает, что требуется приравнять выражение нулю.

Чтобы решить систему уравнений в символьном виде, необходимо выполнить следующее:

1. Напечатать ключевое слово Given;

2. Напечатать уравнения в любом порядке ниже слова Given. Удостоверьтесь, что для ввода знака = используется Ctrl + =;

3. Напечатать функцию Find, соответствующую системе уравнений;

4. Нажать Ctrl + .(клавиша CTRL, сопровождаемая точкой). MathCAD отобразит символьный знак равенства →;

5. Щелкнуть мышью на функции Find.

4.5 Задания к лабораторной работе 3

Задание № 1

Построить график функции f(x) и приблизительно определить один из корней уравнения. Решить уравнение f(x) = 0 с помощью встроенной функции MathCAD root.

вариантf(x)вариантf(x)
1, 314sin x + x 2 — 2=016, 46(x — 1) 2 — 0.5exp( — x) – 2=0
2, 323 X -4.5x-5.6=017, 472/x+x 2 + e x – 8=0
3, 333 sin x +0.35x-8x=018, 15tgx + x + 2=0
4, 340.25x 2 +x-1.25002=019, 49ctgx – 2x + 2=0
5, 350.1x 2 -xlnx=020, 50-x 2 + cos (x+1) + 3=0
6, 363x — 4lnx-5=021, 512ln(2–x)–x + e x – 10=0
7, 37e x — e –x -2=022, 521/x + ln(2x + 4) – 3=0
8, 38e x + lnx – 10x=023, 53x× cos x + 1.5=0
9, 39sin x 2 +cos x 2 -10x=024, 542x 5 – lnx – 7x 2 =0
10, 40x 2 -ln(1+x)-3=025, 55x×sinx x + 1.5=0
11, 412xsin x – cosx=026, 56x2 x – 4x 2 + 1.5=0
12, 42lnx – x + 1.8=027, 572.5 x – 8.6x – 3.5=0
13, 430.6 ×3 x – 2.3x – 3=028, 58ln(x + 2) + 2x 2 — 9x + 2=0
14, 442 x – 4x=029, 59xln(2.5x) – 1.5x + 1.5=0
15, 453x – e x + 4=030, 60xtgx – 1/3=0

Задание № 2

Для полинома g(x) выполнить следующие действия:

1. с помощью команды СимволыКоэффициенты полиномасоздать вектор V, содержащий коэффициенты полинома;

2. решить уравнение g(x) = 0 с помощью функции polyroots;

3. решить уравнение символьно, используя команду СимволыПеременныеВычислить.

вариант Решите систему уравнений матричным способом и используя функцию lsolveвариант Решите систему уравнений матричным способом и используя функцию lsolve
1, 31 Решите систему уравнений матричным способом и используя функцию lsolve16, 46x 5 – 2.2x 3 + 0.5x 2 – 7x – 3.4
2, 32 Решите систему уравнений матричным способом и используя функцию lsolve17, 47x 5 -3.2x 3 +2.5x 2 -7x-2.4
3, 33 Решите систему уравнений матричным способом и используя функцию lsolve18, 15x 5- 5.2x 3 +2.5x 2 -7x-2.4
4, 34 Решите систему уравнений матричным способом и используя функцию lsolve19, 49x 5 -4.2x 3 +3.5x 2 -7x-7.4
5, 35 Решите систему уравнений матричным способом и используя функцию lsolve20, 50x 5 -2.2x 3 +7.5x 2 -7x-3.9
6, 36 Решите систему уравнений матричным способом и используя функцию lsolve21, 51x 5 -2.9x 3 +6.5x 2 -7x-5.4
7, 37 Решите систему уравнений матричным способом и используя функцию lsolve22, 52x 5 -3.2x 3 +9.5x 2 -7x-7.5
8, 38 Решите систему уравнений матричным способом и используя функцию lsolve23, 53x 5 -3.5x 3 +2.5x 2 -7x+6.4
9, 39 Решите систему уравнений матричным способом и используя функцию lsolve24, 54x 5 -9.2x 3 +5.5x 2 -7x+1.4
10, 40 Решите систему уравнений матричным способом и используя функцию lsolve25, 55x 5 -8.2x 3 +4.5x 2 -7x+6.5
11, 41 Решите систему уравнений матричным способом и используя функцию lsolve26, 56x 5 -3.2x 3 +2.5x 2 -7x+1.5
12, 42 Решите систему уравнений матричным способом и используя функцию lsolve27, 57x 5 -7.2x 3 +9.5x 2 -7x+2.5
13, 43 Решите систему уравнений матричным способом и используя функцию lsolve28, 58x 5 -5.2x 3 +5.5x 2 -7x+3.5
14, 44 Решите систему уравнений матричным способом и используя функцию lsolve29, 59x 5 -1.2x 3 +8.5x 2 -7x+4.5
15, 45 Решите систему уравнений матричным способом и используя функцию lsolve30, 60x 5 -3.2x 3 +1.5x 2 -7x+9.5

Задание № 3

Решить систему линейных уравнений:

1. матричным способом и используя функцию lsolve;

2. методом Гаусса;

3. используя функцию Find.

ВариантСистема линейных уравненийВариантСистема линейных уравнений
1,31 Решите систему уравнений матричным способом и используя функцию lsolve16,46 Решите систему уравнений матричным способом и используя функцию lsolve
2,32 Решите систему уравнений матричным способом и используя функцию lsolve17,47 Решите систему уравнений матричным способом и используя функцию lsolve
3,33 Решите систему уравнений матричным способом и используя функцию lsolve18,48 Решите систему уравнений матричным способом и используя функцию lsolve
4,34 Решите систему уравнений матричным способом и используя функцию lsolve19,49 Решите систему уравнений матричным способом и используя функцию lsolve
5,35 Решите систему уравнений матричным способом и используя функцию lsolve20,50 Решите систему уравнений матричным способом и используя функцию lsolve
6,36 Решите систему уравнений матричным способом и используя функцию lsolve21,51 Решите систему уравнений матричным способом и используя функцию lsolve
7,37 Решите систему уравнений матричным способом и используя функцию lsolve22,52 Решите систему уравнений матричным способом и используя функцию lsolve
8,38 Решите систему уравнений матричным способом и используя функцию lsolve23,53 Решите систему уравнений матричным способом и используя функцию lsolve
9,39 Решите систему уравнений матричным способом и используя функцию lsolve24,54 Решите систему уравнений матричным способом и используя функцию lsolve
10,40 Решите систему уравнений матричным способом и используя функцию lsolve25,55 Решите систему уравнений матричным способом и используя функцию lsolve
11,41 Решите систему уравнений матричным способом и используя функцию lsolve26,56 Решите систему уравнений матричным способом и используя функцию lsolve
12,42 Решите систему уравнений матричным способом и используя функцию lsolve27,57 Решите систему уравнений матричным способом и используя функцию lsolve
13,43 Решите систему уравнений матричным способом и используя функцию lsolve28,58 Решите систему уравнений матричным способом и используя функцию lsolve
14,44 Решите систему уравнений матричным способом и используя функцию lsolve29,59 Решите систему уравнений матричным способом и используя функцию lsolve
15,45 Решите систему уравнений матричным способом и используя функцию lsolve30,60 Решите систему уравнений матричным способом и используя функцию lsolve

Задание № 4.

Для полинома g(x) выполнить следующие действия:

1) разложить на множители, используя операцию Символы → Фактор;

2) подставьте выражение x = y + z в g(x), используя операцию Символы → Переменные → Замена (предварительно скопировав подставляемое выражение в буфер обмена, выделив его и нажав комбинацию клавиш Ctrl + C);

3) используя операцию Символы → Расширить, разложите по степеням выражение, полученное в 2);

4) используя операцию Символы → Подобные, сверните выражение, полученное в 3), по переменной z.

Решите систему уравнений матричным способом и используя функцию lsolve

Задание № 5.

1) Найти первообразную аналитически заданной функции f(x), используя операцию СимволыПеременныеИнтеграция.

2) Определить символьное значение первой и второй производных f(x), используя команду СимволыПеременныеДифференциалы.

Решите систему уравнений матричным способом и используя функцию lsolve

Контрольные вопросы

1. Какие символьные преобразования можно выполнять в MathCAD?

2. Как можно решить нелинейное уравнение в MathCAD?

3. Как найти начальное приближение корня уравнения?

4. Для чего используются функции root? polyroots?

5. Как можно решить систему линейных уравнений?

6. Как построить график?

7. Как построить несколько графиков в одной системе координат?

8. Как построить декартовый график?

9. Как отформатировать построенный график?

10. Как построить график кривой, заданной параметрически?

11. Как построить график в полярной системе координат?

📽️ Видео

Система линейных уравнений. Метод обратной матрицы. Матричный метод.Скачать

Система линейных уравнений. Метод обратной матрицы. Матричный метод.

Математика без Ху!ни. Метод Гаусса.Скачать

Математика без Ху!ни. Метод Гаусса.

Решение системы уравнений методом обратной матрицы - bezbotvyСкачать

Решение системы уравнений методом обратной матрицы - bezbotvy

9. Метод обратной матрицы для решения систем линейных уравнений / матричный методСкачать

9. Метод обратной матрицы для решения систем линейных уравнений / матричный метод

Линейная алгебра, 7 урок, СЛАУ. Матричный методСкачать

Линейная алгебра, 7 урок, СЛАУ. Матричный метод

Решение системы уравнений методом ГауссаСкачать

Решение системы уравнений методом Гаусса

Решение системы уравнений методом Крамера 2x2Скачать

Решение системы уравнений методом Крамера 2x2

Решение систем уравнений методом подстановкиСкачать

Решение систем уравнений методом подстановки

6 способов в одном видеоСкачать

6 способов в одном видео

Решение системы трех уравнений по формулам КрамераСкачать

Решение системы трех уравнений по формулам Крамера

Cистемы уравнений. Разбор задания 6 и 21 из ОГЭ. | МатематикаСкачать

Cистемы уравнений. Разбор задания 6 и 21 из ОГЭ.  | Математика

Математика без Ху!ни. Метод Гаусса. Совместность системы. Ранг матрицы.Скачать

Математика без Ху!ни. Метод Гаусса. Совместность системы. Ранг матрицы.

Решение систем линейных алгебраических уравнений методом Крамера.Скачать

Решение систем линейных алгебраических уравнений  методом Крамера.

Метод Крамера за 3 минуты. Решение системы линейных уравнений - bezbotvyСкачать

Метод Крамера за 3 минуты. Решение системы линейных уравнений - bezbotvy

Решение системы линейных уравнений графическим методом. 7 класс.Скачать

Решение системы линейных уравнений графическим методом. 7 класс.

Решение системы линейных алгебраических уравнений (СЛАУ) в Excel МАТРИЧНЫМ МЕТОДОМСкачать

Решение системы линейных алгебраических уравнений (СЛАУ) в Excel МАТРИЧНЫМ МЕТОДОМ

Решение систем уравнений методом сложенияСкачать

Решение систем уравнений методом сложения

9 класс, 11 урок, Методы решения систем уравненийСкачать

9 класс, 11 урок, Методы решения систем уравнений
Поделиться или сохранить к себе: