SlideShare a Scribd company logo
1 of 4
Download to read offline
Лекція Кількість годин 2
«РОБОТА З МАТРИЦЯМИ В СЕРЕДОВИЩІ MATHCAD»
Завдання лінійної алгебри, які вирішуються в MathCAD, можна умовно
розділити на два класи. Перший це найпростіші матричні операції, які
зводяться до певних арифметичних дій над елементами матриці. Вони
реалізовані у вигляді операторів і декількох специфічних функцій,
призначених для створення, об'єднання, сортування, отримання основних
властивостей матриць і т. д. Другий клас це більш складні дії, які реалізують
алгоритми обчислювальної лінійної алгебри, такі як обчислення визначників
і звернення матриць, обчислення власних векторів і власних значень,
рішення систем лінійних алгебраїчних рівнянь і різні матричні розкладання.
Найпростіші операції матричної алгебри реалізовані в MathCAD у вигляді
операторів, причому їх запис максимально наближена до математичного
значенням. Кожен оператор виражається відповідним символом. Деякі
операції застосовні тільки до квадратних матрицям N  N, деякі
допускаються тільки для векторів (наприклад, скалярний твір), а інші,
незважаючи на однакове написання, по-різному діють на вектори і матриці.
Створення матриць
Є два способи створити матрицю.
1-й спосіб. Використання команди створення масивів:
• скористатися командою Вставка → Матриця;
• натискання клавіш Ctrl + M;
• вибір піктограми з зображенням шаблону матриці на панелі інструментів
Матриці.
У діалоговому вікні вказати розмірність матриці, тобто кількість її рядків
m (Rows) і стовпців n (Columns).
Для векторів один з цих параметрів повинен бути рівний 1. При m = 1
отримаємо вектор-стовпець, а при n = 1 - вектор-рядок.
На екрані появиться шаблон , в який необхідно ввести значення
елементів масиву.
Звертатися до окремих елементів вектора або матриці можна
використовуючи нижній індекс. Для елемента матриці вказуються два
індекси, один для номера рядка, інший для номера стовпчика.
Щоби ввести нижній індекс, необхідно натиснути клавішу [ після імені
вектора або матриці або вибрати команду на панелі Матриці.
2-й спосіб. Використання діапазонної змінної.
Діапазонна змінна використовується для визначення індексу (номера)
елемента масиву.
Приклад:
1) Створити матрицю В, що складається з 2 рядків і 3 стовпців.
ORIGIN 1= Çàäàäèì начальный индекс массива равным 1
i 1 2= Êîëè÷åñòâî строк
j 1 3= Êîëè÷åñòâî столбцов
Элементы матрицы рассчитываются
по заданной формуле
B
i j
i j+=
B
2
3
3
4
4
5






=
2) Створити вектор S, що складається з 3 елементів
ORIGIN 1= Çàäàäèì начальный индекс массива равным 1
i 1 3= Êîëè÷åñòâî элементов вектора
S
i
i
2
=
S
1
4
9








=
Команди панелі інструментів Матриці
Кнопка призначення
Створення матриці
Обернена матриця
Визначник матриці
Транспонування матриці
Виділення стовбця матриці
Оператори для роботи з масивами
Позначення: для векторів V, для матриць М і для скалярних величин z.
Оператор Ввід Призначення оператора
V1+V2 V1+V2 Додавання двох векторів V1 та V2
V1-V2 V1-V2 Віднімання двох векторів V1 та V2
-М -М Зміна знака у елементів матриці M
V-z V-z Віднімання від вектора V скаляра z
z*V, V*z z*V, V*z Множення вектора V на скаляр z
z*M, M*z z*M, M*z Множення матриці М на скаляр z
V1*V2 VI*V2 Множення двох векторів V1 та V2
M*V M*V Множення матриці М на вектор V
М1*М2 М1*М2 Множення двох матриць М1 та М2
z
V
V/z Ділення вектора V на скаляр z
z
M
M/z Ділення матриці М на скаляр z
n
M М^n Піднесення матриці М до степені п
Фрагмент документа MathCAD:
Äåéñòâèÿс матрицами
ORIGIN 1= Çàäàäèì начальный индекс массива равным 1
A
1
4
3
2
5
8
3
6
9








= A
T
1
2
3
4
5
6
3
8
9








= A 12=
2 A
2
8
6
4
10
16
6
12
18








= A
1−
0.25−
1.5−
1.417
0.5
0
0.167−
0.25−
0.5
0.25−








= A
1 
1
4
3








=
A A
1−

1
0
0
0
1
0
0
0
1








=
Функції для роботи з векторами і матрицями.
Деякі з них (V повинен бути вектором, A може бути вектором або
матрицею):
length(V) -повертає кількість елементів у векторі v;
last(V) - повертає індекс останнього елемента;
max(A) – повертає максимальний по значенню елемент;
min(A) - повертає мінімальний по значенню елемент.
Матричні функції
Для роботи з матрицями також існує ряд вбудованих функцій:
augment(M1, М2) – об‘єднує в одну матриці М1 и М2, що мають однакову
кількість стрічок;
identity(n) - створює одиничну квадратну матрицю розміром nn , (n –
розмір матриці (число));
stack(MI, M2) – об‘єднує дві матриці М1 и M2, що мають однакову
кількість стовбців, поміщоючи M1 над M2;
diag(V) - створює діагональну матрицю, елемент головної діагоналі якої -
вектор V;
cols(M) - повертає кількість стовбців матриці М;
rows(M) - повертає кількість стрічок матриці М;
rank(M) -повертає ранг матриці М;
tr(M) - повертає слід (суму діагональних елементів) квадратної матриці
М;
mean(M) - повертає середнє значення елементів масиву М;
median(M) - повертає медіану елементів масиву М;
eigenvals(M) - повертає вектор, елементами якого є власні значення
матриці M (M повинна бути квадратною матрицею.);
submatrix(M,ir,jr,ic,jc) - повертає підмасив, що складається з усіх
елементів, які містяться в рядках з ir по jr і стовпцях з ic по jc масиву М.
Символьні обчислення
Всі матричні і векторні оператори допустимо використовувати як в
чисельних, так і в символьних розрахунках. Міць символьних операцій
полягає в можливості проводити їх не тільки над конкретними числами, а й
над змінними.
Фрагмент документа MathCAD:
a
d
b
f
c
g






u
x
v
y
w
z






+
a u+
d x+
b v+
f y+
c w+
g z+






→
a
d
b
f
c
g






u
x
v
y
w
z






−
a u−
d x−
b v−
f y−
c w−
g z−






→
a
d
b
f
c
g






k+
a k+
d k+
b k+
f k+
c k+
g k+






→
Контрольні питання
1. Як створити матрицю, вектор рядок, вектор стовпець?
2. Які оператори є для роботи з матрицями?
3. Перерахуйте команди панелі інструментів Матриці.
4. Як вставити матричні функції?
5. Як виконувати обчислення, якщо матриця задана у символьному вигляді?

More Related Content

What's hot

лекції 7
лекції 7лекції 7
лекції 7cit-cit
 
мпр т 5
мпр т 5мпр т 5
мпр т 5Ivan
 
мпр т 8
мпр т 8мпр т 8
мпр т 8Ivan
 
лекція3
лекція3лекція3
лекція3cit-cit
 
мпр т 7
мпр т 7мпр т 7
мпр т 7Ivan
 
1218562
12185621218562
1218562nsahar
 
урок 23 microsoft excel диаграмы
урок 23 microsoft excel  диаграмыурок 23 microsoft excel  диаграмы
урок 23 microsoft excel диаграмыHelen Pata
 
Функция y=ax2+bx+c ее свойства и график
Функция y=ax2+bx+c ее свойства и графикФункция y=ax2+bx+c ее свойства и график
Функция y=ax2+bx+c ее свойства и графикИлья Сыч
 
Трудове навчання 7 клас 3_параграф
Трудове навчання 7 клас 3_параграфТрудове навчання 7 клас 3_параграф
Трудове навчання 7 клас 3_параграфAndy Levkovich
 
Компьютерное моделирование. Основы алгоритмизации.
Компьютерное моделирование. Основы алгоритмизации.Компьютерное моделирование. Основы алгоритмизации.
Компьютерное моделирование. Основы алгоритмизации.qwerty1979
 
Задачі прикладного змісту до теми "Лінійна алгебра"
Задачі прикладного змісту до теми "Лінійна алгебра"Задачі прикладного змісту до теми "Лінійна алгебра"
Задачі прикладного змісту до теми "Лінійна алгебра"Елена Доброштан
 

What's hot (11)

лекції 7
лекції 7лекції 7
лекції 7
 
мпр т 5
мпр т 5мпр т 5
мпр т 5
 
мпр т 8
мпр т 8мпр т 8
мпр т 8
 
лекція3
лекція3лекція3
лекція3
 
мпр т 7
мпр т 7мпр т 7
мпр т 7
 
1218562
12185621218562
1218562
 
урок 23 microsoft excel диаграмы
урок 23 microsoft excel  диаграмыурок 23 microsoft excel  диаграмы
урок 23 microsoft excel диаграмы
 
Функция y=ax2+bx+c ее свойства и график
Функция y=ax2+bx+c ее свойства и графикФункция y=ax2+bx+c ее свойства и график
Функция y=ax2+bx+c ее свойства и график
 
Трудове навчання 7 клас 3_параграф
Трудове навчання 7 клас 3_параграфТрудове навчання 7 клас 3_параграф
Трудове навчання 7 клас 3_параграф
 
Компьютерное моделирование. Основы алгоритмизации.
Компьютерное моделирование. Основы алгоритмизации.Компьютерное моделирование. Основы алгоритмизации.
Компьютерное моделирование. Основы алгоритмизации.
 
Задачі прикладного змісту до теми "Лінійна алгебра"
Задачі прикладного змісту до теми "Лінійна алгебра"Задачі прикладного змісту до теми "Лінійна алгебра"
Задачі прикладного змісту до теми "Лінійна алгебра"
 

Similar to Matrici

11 клас 11 урок. Призначення й використання основних математичних, статистичн...
11 клас 11 урок. Призначення й використання основних математичних, статистичн...11 клас 11 урок. Призначення й використання основних математичних, статистичн...
11 клас 11 урок. Призначення й використання основних математичних, статистичн...StAlKeRoV
 
Кластерний аналіз даних методом k-середніх в R
Кластерний аналіз даних методом k-середніх в RКластерний аналіз даних методом k-середніх в R
Кластерний аналіз даних методом k-середніх в RVladimir Bakhrushin
 
Масиви Структури даних (1).ppt
Масиви Структури даних (1).pptМасиви Структури даних (1).ppt
Масиви Структури даних (1).pptDarkUmaru
 
Розв’язування систем лінійних рівнянь
Розв’язування систем лінійних рівняньРозв’язування систем лінійних рівнянь
Розв’язування систем лінійних рівняньInna Gornikova
 
лекція 8
лекція 8лекція 8
лекція 8cit-cit
 
лекція 8
лекція 8лекція 8
лекція 8cit-cit
 
21a функції в microsoft excel
21a функції в microsoft excel21a функції в microsoft excel
21a функції в microsoft excelAdmin Admin
 
11 11 12a функц-ї в microsoft excel
11 11 12a функц-ї в microsoft excel11 11 12a функц-ї в microsoft excel
11 11 12a функц-ї в microsoft excelkvasira52
 
функції в Microsoft excel
функції в Microsoft excelфункції в Microsoft excel
функції в Microsoft excelslavinskiy
 
Net framework і c# module 3
Net framework і c# module 3Net framework і c# module 3
Net framework і c# module 3Andrii Hladkyi
 
Тема 3. Комп'ютерна графіка
Тема 3. Комп'ютерна графікаТема 3. Комп'ютерна графіка
Тема 3. Комп'ютерна графікаgalanet82
 
Kompas metoda'3 1
Kompas metoda'3 1Kompas metoda'3 1
Kompas metoda'3 1dnzcpto1
 
лабораторна робота 5 вправа 14 калькулятор auto cad
лабораторна робота 5 вправа 14 калькулятор auto cadлабораторна робота 5 вправа 14 калькулятор auto cad
лабораторна робота 5 вправа 14 калькулятор auto cadCit Cit
 
Урок №14. Стовпчасті та секторні діаграми, їх об’єкти і властивості.
Урок №14. Стовпчасті та секторні діаграми, їх  об’єкти і властивості.Урок №14. Стовпчасті та секторні діаграми, їх  об’єкти і властивості.
Урок №14. Стовпчасті та секторні діаграми, їх об’єкти і властивості.Nikolay Shaygorodskiy
 

Similar to Matrici (20)

war9klassdist1.ppt
war9klassdist1.pptwar9klassdist1.ppt
war9klassdist1.ppt
 
11 клас 11 урок. Призначення й використання основних математичних, статистичн...
11 клас 11 урок. Призначення й використання основних математичних, статистичн...11 клас 11 урок. Призначення й використання основних математичних, статистичн...
11 клас 11 урок. Призначення й використання основних математичних, статистичн...
 
Кластерний аналіз даних методом k-середніх в R
Кластерний аналіз даних методом k-середніх в RКластерний аналіз даних методом k-середніх в R
Кластерний аналіз даних методом k-середніх в R
 
Lr4
Lr4Lr4
Lr4
 
Масиви Структури даних (1).ppt
Масиви Структури даних (1).pptМасиви Структури даних (1).ppt
Масиви Структури даних (1).ppt
 
Розв’язування систем лінійних рівнянь
Розв’язування систем лінійних рівняньРозв’язування систем лінійних рівнянь
Розв’язування систем лінійних рівнянь
 
лекція 8
лекція 8лекція 8
лекція 8
 
лекція 8
лекція 8лекція 8
лекція 8
 
21a функції в microsoft excel
21a функції в microsoft excel21a функції в microsoft excel
21a функції в microsoft excel
 
11 11 12a функц-ї в microsoft excel
11 11 12a функц-ї в microsoft excel11 11 12a функц-ї в microsoft excel
11 11 12a функц-ї в microsoft excel
 
функції в Microsoft excel
функції в Microsoft excelфункції в Microsoft excel
функції в Microsoft excel
 
Net framework і c# module 3
Net framework і c# module 3Net framework і c# module 3
Net framework і c# module 3
 
10kl urok 24_tema
10kl urok 24_tema10kl urok 24_tema
10kl urok 24_tema
 
Тема 3. Комп'ютерна графіка
Тема 3. Комп'ютерна графікаТема 3. Комп'ютерна графіка
Тема 3. Комп'ютерна графіка
 
Kompas metoda'3 1
Kompas metoda'3 1Kompas metoda'3 1
Kompas metoda'3 1
 
лабораторна робота 5 вправа 14 калькулятор auto cad
лабораторна робота 5 вправа 14 калькулятор auto cadлабораторна робота 5 вправа 14 калькулятор auto cad
лабораторна робота 5 вправа 14 калькулятор auto cad
 
Урок 30 7 клас
Урок 30 7 класУрок 30 7 клас
Урок 30 7 клас
 
38
3838
38
 
Урок №14. Стовпчасті та секторні діаграми, їх об’єкти і властивості.
Урок №14. Стовпчасті та секторні діаграми, їх  об’єкти і властивості.Урок №14. Стовпчасті та секторні діаграми, їх  об’єкти і властивості.
Урок №14. Стовпчасті та секторні діаграми, їх об’єкти і властивості.
 
05 Arrays
05 Arrays05 Arrays
05 Arrays
 

More from metallurg056 (20)

polojentya2022.pdf
polojentya2022.pdfpolojentya2022.pdf
polojentya2022.pdf
 
prpriyomy20222222.pdf
prpriyomy20222222.pdfprpriyomy20222222.pdf
prpriyomy20222222.pdf
 
PR4 PM.pdf
PR4 PM.pdfPR4 PM.pdf
PR4 PM.pdf
 
struktura fondy.pdf
struktura fondy.pdfstruktura fondy.pdf
struktura fondy.pdf
 
Formi oplati npaci.pdf
Formi oplati npaci.pdfFormi oplati npaci.pdf
Formi oplati npaci.pdf
 
pr311.pdf
pr311.pdfpr311.pdf
pr311.pdf
 
pr#10.pdf
pr#10.pdfpr#10.pdf
pr#10.pdf
 
rentabelnist.pdf
rentabelnist.pdfrentabelnist.pdf
rentabelnist.pdf
 
Pributok
PributokPributok
Pributok
 
Dohid
DohidDohid
Dohid
 
#9 pr hti
#9 pr hti#9 pr hti
#9 pr hti
 
№10 pr
№10 pr№10 pr
№10 pr
 
Instruktaj
InstruktajInstruktaj
Instruktaj
 
Nakazd
NakazdNakazd
Nakazd
 
Pr#9
Pr#9Pr#9
Pr#9
 
Pr#1
Pr#1Pr#1
Pr#1
 
Pr#1 ekonomika
Pr#1 ekonomikaPr#1 ekonomika
Pr#1 ekonomika
 
Pravilapriyomu2022
Pravilapriyomu2022Pravilapriyomu2022
Pravilapriyomu2022
 
Lr7
Lr7Lr7
Lr7
 
Lr6
Lr6Lr6
Lr6
 

Recently uploaded

Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніestet13
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаAdriana Himinets
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"tetiana1958
 

Recently uploaded (10)

Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Габон
ГабонГабон
Габон
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 

Matrici

  • 1. Лекція Кількість годин 2 «РОБОТА З МАТРИЦЯМИ В СЕРЕДОВИЩІ MATHCAD» Завдання лінійної алгебри, які вирішуються в MathCAD, можна умовно розділити на два класи. Перший це найпростіші матричні операції, які зводяться до певних арифметичних дій над елементами матриці. Вони реалізовані у вигляді операторів і декількох специфічних функцій, призначених для створення, об'єднання, сортування, отримання основних властивостей матриць і т. д. Другий клас це більш складні дії, які реалізують алгоритми обчислювальної лінійної алгебри, такі як обчислення визначників і звернення матриць, обчислення власних векторів і власних значень, рішення систем лінійних алгебраїчних рівнянь і різні матричні розкладання. Найпростіші операції матричної алгебри реалізовані в MathCAD у вигляді операторів, причому їх запис максимально наближена до математичного значенням. Кожен оператор виражається відповідним символом. Деякі операції застосовні тільки до квадратних матрицям N  N, деякі допускаються тільки для векторів (наприклад, скалярний твір), а інші, незважаючи на однакове написання, по-різному діють на вектори і матриці. Створення матриць Є два способи створити матрицю. 1-й спосіб. Використання команди створення масивів: • скористатися командою Вставка → Матриця; • натискання клавіш Ctrl + M; • вибір піктограми з зображенням шаблону матриці на панелі інструментів Матриці. У діалоговому вікні вказати розмірність матриці, тобто кількість її рядків m (Rows) і стовпців n (Columns). Для векторів один з цих параметрів повинен бути рівний 1. При m = 1 отримаємо вектор-стовпець, а при n = 1 - вектор-рядок. На екрані появиться шаблон , в який необхідно ввести значення елементів масиву. Звертатися до окремих елементів вектора або матриці можна використовуючи нижній індекс. Для елемента матриці вказуються два індекси, один для номера рядка, інший для номера стовпчика. Щоби ввести нижній індекс, необхідно натиснути клавішу [ після імені вектора або матриці або вибрати команду на панелі Матриці. 2-й спосіб. Використання діапазонної змінної. Діапазонна змінна використовується для визначення індексу (номера) елемента масиву. Приклад: 1) Створити матрицю В, що складається з 2 рядків і 3 стовпців.
  • 2. ORIGIN 1= Çàäàäèì начальный индекс массива равным 1 i 1 2= Êîëè÷åñòâî строк j 1 3= Êîëè÷åñòâî столбцов Элементы матрицы рассчитываются по заданной формуле B i j i j+= B 2 3 3 4 4 5       = 2) Створити вектор S, що складається з 3 елементів ORIGIN 1= Çàäàäèì начальный индекс массива равным 1 i 1 3= Êîëè÷åñòâî элементов вектора S i i 2 = S 1 4 9         = Команди панелі інструментів Матриці Кнопка призначення Створення матриці Обернена матриця Визначник матриці Транспонування матриці Виділення стовбця матриці Оператори для роботи з масивами Позначення: для векторів V, для матриць М і для скалярних величин z. Оператор Ввід Призначення оператора V1+V2 V1+V2 Додавання двох векторів V1 та V2 V1-V2 V1-V2 Віднімання двох векторів V1 та V2 -М -М Зміна знака у елементів матриці M V-z V-z Віднімання від вектора V скаляра z z*V, V*z z*V, V*z Множення вектора V на скаляр z
  • 3. z*M, M*z z*M, M*z Множення матриці М на скаляр z V1*V2 VI*V2 Множення двох векторів V1 та V2 M*V M*V Множення матриці М на вектор V М1*М2 М1*М2 Множення двох матриць М1 та М2 z V V/z Ділення вектора V на скаляр z z M M/z Ділення матриці М на скаляр z n M М^n Піднесення матриці М до степені п Фрагмент документа MathCAD: Äåéñòâèÿс матрицами ORIGIN 1= Çàäàäèì начальный индекс массива равным 1 A 1 4 3 2 5 8 3 6 9         = A T 1 2 3 4 5 6 3 8 9         = A 12= 2 A 2 8 6 4 10 16 6 12 18         = A 1− 0.25− 1.5− 1.417 0.5 0 0.167− 0.25− 0.5 0.25−         = A 1  1 4 3         = A A 1−  1 0 0 0 1 0 0 0 1         = Функції для роботи з векторами і матрицями. Деякі з них (V повинен бути вектором, A може бути вектором або матрицею): length(V) -повертає кількість елементів у векторі v; last(V) - повертає індекс останнього елемента; max(A) – повертає максимальний по значенню елемент; min(A) - повертає мінімальний по значенню елемент. Матричні функції Для роботи з матрицями також існує ряд вбудованих функцій: augment(M1, М2) – об‘єднує в одну матриці М1 и М2, що мають однакову кількість стрічок; identity(n) - створює одиничну квадратну матрицю розміром nn , (n – розмір матриці (число));
  • 4. stack(MI, M2) – об‘єднує дві матриці М1 и M2, що мають однакову кількість стовбців, поміщоючи M1 над M2; diag(V) - створює діагональну матрицю, елемент головної діагоналі якої - вектор V; cols(M) - повертає кількість стовбців матриці М; rows(M) - повертає кількість стрічок матриці М; rank(M) -повертає ранг матриці М; tr(M) - повертає слід (суму діагональних елементів) квадратної матриці М; mean(M) - повертає середнє значення елементів масиву М; median(M) - повертає медіану елементів масиву М; eigenvals(M) - повертає вектор, елементами якого є власні значення матриці M (M повинна бути квадратною матрицею.); submatrix(M,ir,jr,ic,jc) - повертає підмасив, що складається з усіх елементів, які містяться в рядках з ir по jr і стовпцях з ic по jc масиву М. Символьні обчислення Всі матричні і векторні оператори допустимо використовувати як в чисельних, так і в символьних розрахунках. Міць символьних операцій полягає в можливості проводити їх не тільки над конкретними числами, а й над змінними. Фрагмент документа MathCAD: a d b f c g       u x v y w z       + a u+ d x+ b v+ f y+ c w+ g z+       → a d b f c g       u x v y w z       − a u− d x− b v− f y− c w− g z−       → a d b f c g       k+ a k+ d k+ b k+ f k+ c k+ g k+       → Контрольні питання 1. Як створити матрицю, вектор рядок, вектор стовпець? 2. Які оператори є для роботи з матрицями? 3. Перерахуйте команди панелі інструментів Матриці. 4. Як вставити матричні функції? 5. Як виконувати обчислення, якщо матриця задана у символьному вигляді?