1074

Работа с матрицами в MathCAD

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2013-01-06

595.5 KB

92 чел.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное Государственное бюджетное образовательное учреждение высшего профессионального образования

«Поволжский государственный технологический университет»

(ФГБОУ ВПО «ПГТУ»)

Отчет по лабораторной работе №3

по дисциплине

«Теория систем и системный анализ»

25 вариант

                                                                        Выполнила: студентка

                                                                        1-го  курса  ЭФ   группы

                                                                    ПИб-11 Уртьева И.Ю.

                                                                    Проверила :

                                                                    Пайзерова Ф. А.

Йошкар-Ола

2012 г.

ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ.

Научиться работать с матрицами в MathCAD.

Лабораторное задание.

3.1. Ввести заданные в столбце 1 матрицы (п.4.3.2).

3.2.  Транспонировать заданные матрицы (матрицы из столбцов 1 и 2) (п.9.1.1)

3.3.  Найти линейную комбинацию матриц (столбец 1) (п.9.1.2, 9.1.3)

3.4.  Найти произведение каждой матрицы на транспонированную и транспонированной матрицы на саму матрицу (матрицы из столбцов 1 и 2). (п.9.1.2)

3.5. Рассчитать определитель для  всех полученных матриц. (п.9.1.5)

3.6. Решить систему линейных уравнений по вашему варианту (см. лабораторную работу 7 (решение систем уравнений, первый столбец таблицы)) матричным способом,  и проверить, используя матрицы,  правильность решения (см. приложение к этой лабораторной работе). Рассчитать модуль вектора правых частей и скалярное произведение этого вектора на самого себя.


Задания:

1)3*А-2*В, А= , В=.

2) f(x)=2*-3*+5, A=

3)

                       

3.1. Ввести заданные в столбце 1 матрицы.

                    3*А-2*В, А= , В=

Для вычисления этого примера нужно на панели инструментов вызвать калькулятор , а так же нужно вызвать Панель инструментов  «Вектор и матрица» и выбрать нужные значения:

                   

             

                              

 Для начала нужно присвоить значение А и В : «А :=», «В:=» , а для того, чтобы задать матрицу , нужно кликнуть мышкой по

И после этого появится окошко, в котором нужно ввести количество строк и столбцов

После нажимаем ОК и появится  

в которую вбиваем значения и получим результат:

3.2.  ТРАНСПОНИРОВАТЬ ЗАДАННЫЕ МАТРИЦЫ

Чтобы транспонировать матрицы, необходимо вызвать на панели инструментов «Матрица»     и выбрать   .

И результат получится:

3.3.  НАЙТИ ЛИНЕЙНУЮ КОМБИНАЦИЮ МАТРИЦ

Чтобы найти линейную комбинацию, нужно аналогичным же образом  вбивать значения , представленные выше в пунктах и в результате получим :

3.4.  НАЙТИ ПРОИЗВЕДЕНИЕ КАЖДОЙ МАТРИЦЫ НА ТРАНСПОНИРОВАННУЮ И ТРАНСПОНИРОВАННОЙ МАТРИЦЫ НА САМУ МАТРИЦУ.

Чтобы найти линейную комбинацию, нужно аналогичным образом  вбивать значения , представленные выше в пунктах и в результате получится :

А для того, чтобы  найти значение функции  f(x)=2*-3*+5

нужно присвоить А «А:=» значения    , затем присвоить х значение А «х:=А» .

А  функцию  f(x)=2*-3*+5

нужно записать в виде :

И в результате получится:

3.5. РАССЧИТАТЬ ОПРЕДЕЛИТЕЛЬ ДЛЯ  ВСЕХ ПОЛУЧЕННЫХ МАТРИЦ

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

и на экране выходит :

После этого нам  нужно кликнуть мышкой по символу:

И в экране появится:

Также вбиваем значения и в результате получим:

3.6. РЕШИТЬ СИСТЕМУ ЛИНЕЙНЫХ УРАВНЕНИЙ ПО ВАШЕМУ ВАРИАНТУ (СМ. ЛАБОРАТОРНУЮ РАБОТУ 7 (РЕШЕНИЕ СИСТЕМ УРАВНЕНИЙ, ПЕРВЫЙ СТОЛБЕЦ ТАБЛИЦЫ)) МАТРИЧНЫМ СПОСОБОМ,  И ПРОВЕРИТЬ, ИСПОЛЬЗУЯ МАТРИЦЫ,  ПРАВИЛЬНОСТЬ РЕШЕНИЯ (СМ. ПРИЛОЖЕНИЕ К ЭТОЙ ЛАБОРАТОРНОЙ РАБОТЕ). РАССЧИТАТЬ МОДУЛЬ ВЕКТОРА ПРАВЫХ ЧАСТЕЙ И СКАЛЯРНОЕ ПРОИЗВЕДЕНИЕ ЭТОГО ВЕКТОРА НА САМОГО СЕБЯ.

Эту систему можно решить тремя способами:

  1.  Матричная форма записи.
  2.  Методом Крамера.
  3.  Методом Гаусса.

Матричная форма записи

В данной системе уравнений даны три неизвестные и стоящие перед ними коэффициенты. И эти коэффициенты нужно записать в виде:

А значения этих трех неизвестных:

Для того, чтобы найти значения трех неизвестных, нужно воспользоваться формулой: x:=

Чтобы достовериться правильно ли значения подсчитали, воспользуемся формулой:

Так же чтобы удостовериться, что нашли те же значения правильно, сделаем проверку, подставляя значения в формулу:

x:=Isolve(A,B)

и программа должна вывести одно и тоже значение

Результат работы программы :

МЕТОД КРАМЕРА

Чтобы решить систему уравнений методом Крамера, нужно вычислить их определители, заменяя столбцы:

После этого нужно найти отношение каждых этих определителей на определитель начальной матрицы. Этими действиями мы найдем значение неизвестных системы уравнений.

И в результате получим:

МЕТОД ГАУССА

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

После этого нужно сформировать расширенную матрицу системы.

Для того, чтобы сформировать расширенную матрицу системы, нужно использовать функцию augment(A,b), которая формирует матрицу, добавляя к столбцам матрицы системы A справа столбец правых частей b(в приведенном  документе расширенной матрице системы присвоено имя Ar). Функция rref(Ar) выполняет элементарные операции со строками расширенной матрицы системы Ar-приводит ее к ступенчатому виду с единичной матрицей в первых столбцах, т.е. выполняет прямой и обратный ходы гауссова исключения, Ag – имя результата (ступенчатой формы матрицы Ar). Функция submatrix(Ag,0,2,3,3), выделяя последний столбец матрицы Ag, формирует столбец решения системы. Проверка (вычисление Aпозволяет убедиться в правильности решения. Результат работы в программе:

ВЫВОД.

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

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


 

А также другие работы, которые могут Вас заинтересовать

12068. Платежный баланс страны (на примере Казахстана) 478.5 KB
  Платежный баланс страны на примере Казахстана Содержание Введение 1 Платежный баланс страны его роль и значение 1.1 Сущность и структура платежного баланса ...
12069. Анализ потребительского кредитования на примере ОАО «Русский Банк Развития» 417 KB
  Введение Актуальность темы дипломного исследования определяется тем что в условиях перехода к рыночной экономике в России существенно изменились состав и структура денежных доходов населения. В частности увеличился временной интервал необходимый для накопления оп
12070. Совершенствование системы управления человеческими ресурсами ОАО АИКБ «Татфондбанк» 379.5 KB
  Введение На рубеже XXI века в экономически развитых странах родилась характерная для новой эпохи постиндустриального развития новая стратегия управления предприятиями краеугольным камнем которой является решающая роль человека в их деятельности. Трудовые ресурсы а...
12071. Проектирование решения по оптимизации кадрового состава АКБ «АЛТАЙ - БАНК» 256 KB
  Введение Актуальность изучения разработки управленческих решений по оптимизации кадрового состава банка состоит в том что одна из основных и наиболее ответственных функций выполняемых руководителем в процессе управления принятие решений. Целью написания наст
12072. Удосконалення формування розподілу прибутку підприємства при зовнішньоекономічній діяльності (за матеріалами ТОВ «Банк Ренесанс Капітал») 481.5 KB
  ДИПЛОМНА РОБОТА на тему: Удосконалення формування розподілу прибутку підприємства при зовнішньоекономічній діяльності за матеріалами ТОВ Банк Ренесанс Капітал ВСТУП Проблематика трансформаційних процесів вимагає наукового розв’язання сучасних екон
12073. АНАЛИЗ СОВРЕМЕННОЙ ПРАКТИКИ КРЕДИТОВАНИЯ ФИЗИЧЕСКИХ ЛИЦ В СБЕРЕГАТЕЛЬНОМ БАНКЕ РФ НА ПРИМЕРЕ ДОПОЛНИТЕЛЬНОГО ОФИСА № 203 АКБ СБ РФ ОАО ГОРОДСКОЕ ОТДЕЛЕНИЕ № 2363 Г.НОВОКУЗНЕЦК 587 KB
  ВВЕДЕНИЕ В условиях перехода экономики России к рыночным отношениям развитие потребительского кредитования приобретает все большее значение. Коммерческий банк выдавая потребительский кредит способствует в первую очередь решению финансов...
12074. Расчёты потребности механообрабатывающего цеха в материальных, трудовых ресурсах 935.5 KB
  СОДЕРЖАНИЕ Введение 1 Краткое описание объектов производства и их технологических процессов 2 Планирование производства продукции 3 Расчет потребности в оборудовании и его загрузки ...
12075. Учет и аудит расчетов по оплате труда в бюджетных организациях 622.5 KB
  ДИПЛОМНАЯ РАБОТА На тему Учет и аудит расчетов по оплате труда в бюджетных организациях Аннотация Дипломная работа состоит из введения 3х глав заключения списка используемой литературы. Во введении обосновывается актуальность темы определяются цели и ...
12076. Причины реформирования бюджетной системы и последние поправки к БК РФ 167.5 KB
  Введение. В формировании и развитии экономической структуры современного общества ведущую определяющую роль играет государственное регулирование осуществляемое в рамках избранной властью экономической политики. Одним из наиболее важных ме...