Лабораторная работа №2.2. (Часть I) Операции с векторами и матрицами с помощью ППП MathCad

 

Цель работы:

·                     Освоить инструменты для ввода массивов (векторов и матриц) и основные арифметические операции над матрицами;

·                     Научиться пользоваться матричными функциями;

·                     Научиться использовать текстовые файлы для ввода - вывода данных.

 

Задания:

1.                 Инициализировать массивы (векторы и матрицы);

2.                 Получить значения отдельных элементов этих массивов;

3.                 Предопределить начальные индексы массивов;

4.                 Определить массив по функции;

5.                 Инициализировать вложенный массив и отобразить его на экране.

6.                 Выполнить элементарные операции с массивами (сложение, разность, умножение и деление на число, умножение матриц, возведение в степень).

7.                 Выполнить операции над матрицами с использованием инструментов панели векторов и матриц (транспонирование, обращение, определитель и т.д.);

8.                 Выполнить основные операции над матрицами с использованием функций (matrix, submatrix, stack, augment);

9.                 Получить характеристики матриц (количество строк, столбцов, ранг, след);

 

Выполнение одного варианта задания

1. Самым наглядным способом создания матрицы или вектора является применение первой кнопки панели инструментов Matrix (Матрицы)

2.  

3. Начальные значения индексов массивов содержаться в системной переменной ORIGRN.

4.

5.

6.

7.

        

8.

 

  

9.

 

Контрольные вопросы:

1.                 Чем отличается ранжированная переменная от вектора?

2.                 Что такое размер и размерность массивов в MathCad?

3.                 Как осуществляется доступ к отдельным элементам векторов и матриц?

4.                 Назвать основные виды операций с векторами и матрицами?

5.                 Какими векторными и матричными функциями обладает MathCad?

6.                 Что такое векторизация?

7.                 Чем отличается векторное от скалярного произведения?

8.                 Назовите функции слияния и разбиения матриц и их параметры.

9.                 Какие функции для работы с текстовыми файлами представлены в MathCad?

10.           Какая системная константа предопределяет начальные индексы массивов?

11.           Какую функцию можно использовать для считывания черно-белого рисунка в матрицу?

12.           Что такое RGB-цвета?

13.           Как считывается и обрабатывается цветное изображение?

14.           Можно ли с помощью MathCad получить черно-белое изображение из цветного, и наоборот?