552

Линейная алгебра. Нахождение собственного значения и вектора матрицы

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

Математика и математический анализ

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

Русский

2013-01-06

84 KB

7 чел.

Филиал федерального государственного бюджетного

Образовательного учреждения

Высшего профессионального образования

«Национальный исследовательский университет «МЭИ»

в г. Смоленске

Кафедра высшей математики

Отчет

по лабораторной работе №7

на тему:

«Линейная алгебра»

Студент: Шатурова А.А.                                                                              

Группа: БА1-11

Преподаватель:  Степенкова Т.И.

Борисов А.В

Смоленск

2012

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

на тему: «Линейная алгебра»

Выполнила студент: Шатурова А.А.                                                                              

Группа: БА1-11

Контрольные задания

Имя – Анастасия, значит a=9

Отчество – Андреевна, значит b=9

Фамилия – Шатурова, значит c=8

Задание №1

Даны векторы , , . Выполнить следующие задания:

а) найти

б) найти

в) найти угол между векторами   и .

> restart;

> with(linalg):

> a1:=([9,3]);

> a2:=([9,-4]);

> a3:=([2,8]);

> evalm(9*a1+(-9)*a2);

> restart;

> with(linalg):

> a1:=([9,3]);

> a2:=([9,-4]);

> a3:=([2,8]);

> t:=dotprod(a1,a2);

> h:=dotprod(a3,a3);

> d:=h-t;

> restart;

> with(linalg):

> a1:=([9,3,0]);a2:=([9,-4,0]);a3:=([2,8,0]);

> phi=angle(a1,a3);

> evalf(%);

Задание №2

Даны матрицы ,  Вычислить:

a)      б)     в)

> restart;

> with(linalg):

> A:=matrix([[9,1,9],[0,8,-3]]);

> B:=matrix([[-2,3,9],[9,8,0]]);

> g:=matrix([[3,2,1],[-1,4,5]]);

> q:=evalm(4*A);

> w:=evalm((-3)*B);

> e:=evalm(6*g);

> evalm(q+w+e);

> restart;with(linalg):

> A:=matrix([[9,1,9],[0,8,-3]]);

> B:=matrix([[-2,3,9],[9,8,0]]);

> C:=transpose(A);

> g:=evalm(C&*B);

> transpose(g);

> restart;

> with(linalg):

> A:=matrix([[9,1,9],[0,8,-3]]);

> B:=matrix([[-2,3,9],[9,8,0]]);

> g:=transpose(A);

> h:=transpose(B);

> j:=evalm(g&*A);

> i:=evalm(h&*B);

> evalm(j+i);

Задание №3

Вычислить определители для следующих матриц:

а)    б)

> restart;

> with(linalg):

> A:=matrix([[9,9],[-4,8]]):

> det(A);

> restart;

> with(linalg):

> A:=matrix([[9,9,8],[1,2,0],[3,1,4]]);

> Det(A)=det(A);

Задание №4

Найти обратные для следующих матриц:

a)     б)

> restart;

> with(linalg):

> A:=matrix([[9,8],[2,9]]);

> inverse(A);

> restart;

> with(linalg):

> A:=matrix([[1,9,9],[8,-3,9],[9,9,8]]);

> inverse(A);

Задание №5

Дана матрица  

a) Привести матрицу С к треугольному виду.

б) Вычислить M23

в) Найти ранг матрицы.

> restart;

> with(linalg):

> C:=matrix([[9,1,-2,8],[2,3,9,1],[9,3,-1,8],[2,-3,9,0]]);

> g:=gausselim(C);

> det(minor(C,2,3));

> rank(C);

Задание №6

Найти собственные значения и собственные векторы матрицы A=

> restart;

> with(linalg):

> A:=matrix([[9,8],[2,9]]);

> eigenvectors(A);

Задание №7

Решить матричные уравнения:

а)    б)

> restart;

> with(linalg):

> A:=matrix([[9,8],[2,8]]):

> B:=matrix([[9,-3],[8,-8]]):

> X:=linsolve(A,B);

> restart;

> with(linalg):

> A:=matrix([[1,9,9],[8,-3,9],[9,9,8]]);

> L:=evalm(1/A);

> B:=matrix([[9,9,8]]);

> evalm(B&*L);


 

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

74548. Linux 19.3 KB
  История Linux началась в 1991 году когда студент Хельсинского университета Линус Торвальдс выпустил первый релиз этой операционной системы. Именно идея расширить возможности этой операционной системы и послужила основным мотивом разработки Linux. Хотя идея новой операционной системы и первые ее релизы почти полностью принадлежат одному человеку дальнейшее развитие Linux происходило и происходит благодаря участию в этом проекте десятков тысяч программистов всего мира. Однако эта команда разработчиков Linux не имеет ни штабквартиры ни...
74549. BSD (Berkeley Software Distribution) 15.56 KB
  BSDLite были созданы несколько операционных систем с открытыми исходными кодами. Вот что такое собственно операционная система BSD: Ядро BSD отвечающее за планировку процессов управление памятью поддержку многопроцессорных систем SMP работу с устройствами и так далее. В отличие от Linux существует несколько ядер BSD отличающихся возможностями. Библиотека C в BSD основывается на коде из Беркли а не из Проекта GNU.
74551. Пакетный файл 20.46 KB
  После запуска пакетного файла программаинтерпретатор как правило COMMND. Командный интерпретатор в MSDOS а следом и в семействе Windows 9x имеет название COMMND.BT который автоматически исполняется COMMND.exe который частично совместим с COMMND.
74553. Теорія двоїстості 764 KB
  Економічну інтерпретацію кожної з пари таких задач розглянемо на прикладі виробничої задачі п.6 є двоїстою або спряженою до задачі 5. Як у прямій так і у двоїстій задачі використовують один набір початкових даних. Крім того вектор обмежень початкової задачі стає вектором коефіцієнтів цільової функції двоїстої задачі і навпаки а рядки матриці А матриці коефіцієнтів при змінних з обмежень прямої задачі стають стовпцями матриці коефіцієнтів при змінних в обмеженнях двоїстої задачі.
74554. Аналіз лінійних моделей оптимізаційних задач 408.5 KB
  Оцінка рентабельності продукції яка виробляється і нової продукції. Використання двоїстих оцінок уможливлює визначення рентабельності кожного виду продукції яка виробляється підприємством. Водночас можна оцінити інтервали можливої зміни цін одиниці кожного виду продукції що дуже важливо за ринкових умов. Це дає змогу перевірити
74555. Аналіз коефіцієнтів лінійних моделей 196 KB
  1 Аналіз коефіцієнтів цільової функції Під впливом різних обставин ціна виробленої на підприємстві одиниці продукції може змінюватися збільшуватися чи зменшуватися. Нехай змінюється ціна на одиницю продукції виду С тобто початкове значення 3 ум. подамо як де величина зміни ціни одиниці продукції виду С. Отже ціна одиниці продукції виду С може збільшуватися чи зменшуватися на 1ум.
74556. КОНЦЕПТУАЛЬНІ АСПЕКТИ МАТЕМАТИЧНОГО МОДЕЛЮВАННЯ ЕКОНОМІКИ 262.5 KB
  Сутність методології математичного моделювання полягає в заміні досліджуваного обєкта його образом математичною моделлю і подальшим вивченням дослідженням моделі на підставі аналітичних методів та обчислювальнологічних алгоритмів які реалізуються за допомогою компютерних програм. Другий етап вибір чи розроблення алгоритму для реалізації моделі на компютері. Зумовленість моделі обєктом. Як модель для обєкта так і обєкт для даної моделі семантично та інтерпретаційно багатозначні: обєкт описується не однією а...