Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorna_Robota_4_2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
247.3 Кб
Скачать

Лабораторна робота 2 Дії з матрицями в MathCad

Мета роботи: Набути основні навички роботи з матрицями в MathCAD

Теоретичні данні

Масив - сукупність, що має унікальне ім'я, кінцевого числа числових чи символьних елементів, впорядкованих деяким чином і що мають визначені адреси. У пакеті MathCAD використовуються масиви двох найбільш розповсюджених типів:

  • одновимірні (вектори);

  • двовимірні (матриці).

Порядковий номер елемента, що є його адресою, називається індексом. Індекси можуть мати тільки цілочисельні значення. Вони можуть починатися з нуля чи одиниці, у відповідності зі значенням системної змінний ORIGIN (див. Додаток 1).

Вектори і матриці можна задавати різними способами:

  • за допомогою команди Вставка Матриця, чи комбінації клавіш Ctrl + M, чи щигликом на кнопці панелі Матриця, заповнивши масив порожніх полів для не занадто великих масивів;

з використанням дискретного аргументу, коли має місце деяка явна залежність для обчислення елементів через їхні індекси. Позначимо вектор як Vector, а матрицю Matrix.

Існують також вбудовані векторні та матричні функції:

Таблиця 1

length(Vector)

повертає довжину вектора

last(Vector)

повертає індекс останнього елемента

max(Vector)

повертає максимальний по значенню елемент

min(Vector)

повертає мінімальний по значенню елемент

Re(Vector)

повертає вектор дійсних частин вектора з комплексними елементами

Im(Vector)

повертає вектор уявних частин вектора з комплексними елементами

Augment(Matrix1,Matrix2)

поєднує дві матриці в одну, які мають однакову кількість строк (об’єднання відбувається як «бік у бік»)

identity(n)

Створює одиничну квадратну матрицю розміром n*n

stack(Matrix1,Matrix2)

поєднує дві матриці в одну, які мають однакову кількість стовпців, що розташовує Matrix1 над Matrix2

submatrix(A,ir,jr,ic,jc)

повертає субматрицу, яка складається з елементів, розташованих в строках від ir по jr та стовпцях від ic по jc

diag(Vector)

створює діагональну матрицю, елемент головної діагоналі, якої вектор

matrix(m,n,f)

матриця, в якій (i,j)-й елемент містить f(i,j), де i=0,1,…m та j=0,1,…n

Re(Matrix)

повертає матрицю дійсних частин матриці Matrix з комплексними елементами

Im(Matrix)

повертає матрицю уявних частин матриці Matrix з комплексними елементами

cols(Matrix)

повертає число стовпців матриці Matrix

rows(Matrix)

повертає число строк матриці Matrix

rank(Matrix)

повертає ранг матриці Matrix

tr(Matrix)

повертає слід (суму діагональних елементів) Matrix

mean (Matrix)

повертає середнє значення елементів масиву Matrix

median (Matrix)

повертає медіану елементів масиву Matrix

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]