
- •6.091501 ”Комп’ютерні системи та мережі” та
- •6.091503 “Спеціалізовані комп'ютерні системи “
- •Лабораторна робота № 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.3 Зміст звіту
- •1.4 Контрольні питання
- •1.5 Рекомендована література
- •Лабораторна робота № 2
- •2.1 Загальні відомості
- •2.1.1 Види алгоритмів
- •2.1.2 Побудова алгоритмів у графічному редакторі
- •Visio 2002
- •2.1.2.1 Створення схем алгоритмів
- •2.1.3 Побудова алгоритмів у тестовому редакторі word
- •2.2 Лабораторне завдання
- •2.2.1 Розробка лінійного алгоритму
- •2.2.2 Розробка розгалуженого алгоритму
- •2.2.3 Розробка циклічного алгоритму
- •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. Далівиконувати такі самі дії, як при обчисленні суми. Для отримання добутку з довільним кроком символ добутку вводиться натисканням клавіші “#”
Приклад