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

Тема №5 Работа с матрицами в Mathcad. Решение систем линейныхалгебраических уравнений.

Читайте также:
  1. BPwin и система просмотра модели
  2. Cамостоятельная работа студентов
  3. I. Самостоятельная работа
  4. I. Самостоятельная работа
  5. I. Самостоятельная работа
  6. I. Самостоятельная работа
  7. I. Самостоятельная работа

Для создания массива в Mathcad достаточно выполнить следующие действия:

- Установить курсор в то место, где надо создать матрицу;

- Щёлкнуть на кнопке математической панели Vector and Matrix Toolbar, а в появившейся панели инструментов щёлкнуть на кнопке Matrix or Vector. Также можно нажать комбинацию клавиш <Ctrl+m>;

- В появившемся диалоговом окне вписать число строк (Rows) и число столбцов (Columns), затем щёлкнуть ОК. На месте курсора появится шаблон матрицы;

- В каждое место ввода вписать число. Переход от одного места ввода в другое осуществляется с помощью клавиш со стрелками.

Для нумерации элементов массива используется нижний индекс. Для этого на математической панели существует кнопка (Subscript). Также можно пользоваться клавишей <[> (открывающаяся квадратная скобка).

Чтобы из матрицы выделить вектор (один из столбцов) пользуются верхним индексом. Для этого нужно:

o Ввести имя матрицы и выделить его синим уголком курсора;

o В математическом меню щёлкнуть на кнопке Matrix and Vectors Toolbar и на кнопке Vatrix Column;

o В появившемся месте ввода набрать номер столбца.

 

Решение систем линейных алгебраических уравнений (СЛАУ)

В Mathcad легко реализуется вычисление обратной матрицы.

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

Поэтому первый метод решения СЛАУ — это метод обратной матрицы.

Второй способ решения СЛАУ — это использование процедуры lsolve.

Которая реализуется следующим образом:

,
где — матрица коэффициентов, — вектор-столбец свободного члена.

 

Рассмотрим пример решения физической задачи с применением теории матриц.

Пример 1. С помощью первого и второго законов Кирхгофа для цепи со схемой, изображенной на рис.1, найти все токи ветвей.

Рис.1

Параметры цепи: Ом, Ом, Ом, Ом, Ом, Ом, В, В, В, А, А, А.

Решение

В данной задаче неизвестными являются токи, протекающие в ветвях, содержащих сопротивления. К таким ветвям относятся: ветвь с сопротивлением (по ней протекает ток ), ветвь с сопротивлением (по ней протекает ток ), ветвь с сопротивлением (по ней протекает ток ), ветвь с сопротивлением (по ней протекает ток ), ветвь с сопротивлением (по ней протекает ток ), ветвь с сопротивлением (по ней протекает ток ). В ветвях, содержащих источники тока , и токи заданы и равны соответственно , и .

Таким образом, число неизвестных токов равно шести.

Поэтому для решения задачи необходимо получить шесть уравнений: три уравнения по второму закону Кирхгофа и три уравнения по первому закону Кирхгофа.

Первый закон Кирхгофа: алгебраическая сумма токов в узле равна нулю.

Число узлов в схеме равно восьми.

Условно будем полагать положительно направленными токами те, которые вытекают из узла, а отрицательно направленными — те, которые втекают в узел.

Второй закон Кирхгофа: сумма падений напряжений на сопротивлениях в контуре равна сумме ЭДС, входящих в данный контур.

Направления токов в ветвях указаны на рис.1 (в общем случае эти направления можно задавать произвольно).

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

Тогда получим следующую систему уравнений (первые четыре уравнения записаны по второму закону Кирхгофа, последние три уравнения записаны по первому закону Кирхгофа).

Систему уравнений можно записать в матричном виде:


где — матрица коэффициентов, — вектор-столбец свободного члена, — вектор-столбец неизвестных токов.

.
.
.

Чтобы получить искомое решение задачи достаточно задать в Mathcad матрицу и вектор-столбец свободного члена. Далее решить систему уравнений одним из указанных выше способов.

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

,
где

— мощность, выделяемая на резисторах ( — число ветвей, содержащих резисторы);

 

— мощность, генерируемая источниками ( — число ветвей, содержащих источники ЭДС; — число ветвей, содержащих источники тока; — напряжение между точкой, в которую втекает ток источника тока и точкой, из которой вытекает ток источника тока).

Решение поставленной задачи в Mathcad выглядит следующим образом.

 


Дата добавления: 2015-08-27; просмотров: 113 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Тема 8. Межбюджетные отношения, их составляющие.| Задание 5.1. Рассчитать токи в ветвях. Проверить баланс мощностей.

mybiblioteka.su - 2015-2024 год. (0.009 сек.)