- •6.091501 ”Комп’ютерні системи та мережі” та
- •6.091503 “Спеціалізовані комп'ютерні системи “
- •2.1 Загальні відомості 44
- •2.2 Лабораторне завдання 50
- •Лабораторна робота № 1
- •1.1 Загальні відомості
- •1.1.1 Вікно програми Mathcad
- •1.1.2 Введення та редагування формул
- •1.1.3 Оператори
- •1.1.4 Функції
- •1.1.4.1 Визначення функції користувача
- •1.1.4.2 Виведення числового значення функцій
- •1.1.4.3 Повторні обчислення
- •1.1.4.4 Визначення дискретної змінної
- •1.1.4.5 Використання дискретної змінної у функціях
- •1.1.5 Побудова графіків
- •1.1.6 Матричні обчислення
- •1.1.6.1 Створення вектору або матриці
- •1.1.6.2 Створення матричної змінної
- •1.1.6.3 Обчислення з матрицями
- •1.1.7 Обчислення сум та добутків
- •1.1.8 Використання комплексних чисел
- •1.1.9 Розв’язання рівнянь
- •1.1.9.1 Розв’язання систем рівнянь
- •1.1.10 Аналітичні обчислення
- •1.2Лабораторне завдання
- •1.2.1 Обчислення функцій
- •1.2.2 Використання дискретної змінної
- •1.2.3 Побудова графіків
- •1.2.4 Обчислення сум та добутків
- •1.2.5 Використання матриць
- •1.2.6 Використання комплексних чисел
- •1.2.7 Розв’язання рівнянь
- •1.2.8 Розв’язання систем рівнянь
- •1.2.9 Символьні обчислення
- •1.4 Контрольні питання
- •2.1.2 Побудова алгоритмів у графічному редакторі
- •2.1.2.1 Створення схем алгоритмів
- •2.1.3 Побудова алгоритмів у тестовому редакторі word
- •2.2 Лабораторне завдання
- •2.2.1 Розробка лінійного алгоритму
- •2.2.2 Розробка розгалуженого алгоритму
- •2.2.3 Розробка циклічного алгоритму
- •2.4 Рекомендована література
1.1.6.3 Обчислення з матрицями
Обчислення з матричними змінними виконуються так саме, як зі скалярними змінними, у виразах замість матричної або векторної змінної використовується її ім’я.
Крім того у меню Матрица передбачені функції визначення оберненої матриці Х-1, добутку скалярного та векторного ХхУ, суми елементів матриці х , транспонування матриці ХТ . За допомогою функцій rows(x) та cols(x) для матриці Х можна визначити кількість рядків та стовпців.
Приклад
При цьому слід пам’ятати, що оператори, у яких в якості аргументу є вектор, завжди повертають вектор - стовпець, а не вектор – рядок. Крім того існують спеціальні функції, які дозволяють визначити максимальний та мінімальний елементи масиву, здійснити сортування елементів матриці за збільшенням та зменшенням. (дивись Справка розділ “matrix functions”)
1.1.7 Обчислення сум та добутків
Оператор суми обчислює суму виразів за всіма значеннями індексів дискретної змінної. При цьому індекс має бути тільки цілим, та за умовчанням змінюється з кроком, якій дорівнює 1.
Для обчислення суми треба виконати наступні дії:
Натиснути клавіші CTRL-SHIFT-4 на робочому листі з’являється знак суми з чотирма пустими полями;
У нижньому полі зліва від символу “=” ввести ім’я індексу, за яким виконується складання (це ім’я існує тільки у межах оператору складання, за його межами може існувати змінна з таким самим ім’ям);
У нижньому полі праворуч від символу “=” ввести ціле число або будь який вираз, якій приймає ціле значення визначається початковий індекс складання;
У полі понад символом суми ввести ціле число або будь який вираз, якій приймає ціле значення визначається кінцевий індекс;
У полі праворуч символу суми ввести вираз, для якого треба знайти суму, звичайно цей вираз має містити індекс складання;
Для отримання суми натиснути клавішу “=”;
Праворуч від введеного виразу, якій містить оператор суми з’являється результат обчислення суми.
У разі необхідності обчислення суми з кроком індексу не рівним 1 треба:
1
.
Визначити дискретну змінну, яка має
використовуватись у якості індексу
складання
2. Ввести символ “$” з’являється символ складання з полями;
3. У нижньому полі ввести ім’я дискретної змінної;
4. У правому полі ввести вираз, який містить дискретний аргумент та який треба обчислити (при наявності декількох членів у виразі його треба розмістити у круглих дужках, для чого використовується апостроф “ ‘ ”);
5. Натиснути клавішу “=” праворуч від символу суми з’являється результат обчислень.
Для знаходження суми елементів масиву (вектору) треба:
Визначити масив звичайним способом;
Натиснути клавіші CTRL - 4 на робочому листі з’являється символ суми з одним полем;
Ввести ім‘я масиву (вектору);
Натиснути клавішу “=” праворуч від символу суми з’являється результат обчислень.
Приклад
Оператор добутку обчислює добуток виразів за всіма значеннями індексів дискретної змінної. Для введення знаку добутку натиснути клавіші CTRL-SHIFT-3. Далі виконувати такі самі дії, як при обчисленні суми. Для отримання добутку з довільним кроком символ добутку вводиться натисканням клавіші “#”
Приклад
