Выполнение операций с матрицами и векторами 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Выполнение операций с матрицами и векторами



Панель операций с матрицами и векторами показана на рисунке 2.1.1 Она открывается щелчком по кнопке на панели инструментов. Эта панель даёт удобную форму общения с программой при решении задач.

 

 

Рисунок 2.1.1 – Панель инструментов для работы

с матрицами и векторами

-определение размеров матрицы;

 

- ввод элемента матрицы;

 

- вычисление матрицы, обратной к данной; если A - исходная матрица, то A-1 – обратная к ней;

- вычисление определителя матрицы; ;

 

- оператор векторизации (поэлементные операции с векторами и матрицами);

 

, -вычисление скалярного и векторного произведения;

 

- вычисление суммы компонент вектора;

 

- определение столбца матрицы; A<j> - j-й столбец матрицы;

 

- транспонирование матрицы; A={aij}, AT={aji};

 

- определение ранжированной переменной; j=m,…,n;

 

- визуализация цифровой информации, сохранённой в матрице: обработка рисунков, которые представлены матрицами, задающими координаты их точек; изображения могут быть получены с помощью сканеров, цифровых фотоаппаратов, графических редакторов и т.п.

При выполнении вычислений можно пользоваться соответствующими кнопками панелей инструмAентов или осуществлять ввод с клавиатуры. В ниже приведённых примерах показаны обе эти возможности. Работа с кнопками панели инструментов более удобна.

Для ввода матрицы в лист вычислений нужно нажать <Ctrl>+<M> или кнопку . При этом на экране появится окно “Вставить матрицу” (рисунок 2.1.2), в котором нужно ввести число строк (rows) и столбцов (columns) матрицы.

 

 

Рисунок 2.1.2 - Окно “Вставить матрицу”

Можно изменять размер матрицы, вставляя и удаляя строки и столбцы. Для этого необходимо заключить один из элементов матрицы в выделяющую рамку. Mathcad будет начинать вставку или удаление с этого элемента.

Изменение размера матрицы осуществляется при помощи того же диалогового окна “Вставить матрицу”. В нём надо указать число удаляемых или добавляемых строк и/или столбцов и нажать соответственно кнопки «Вставить» или «Удалить». Если вставляются строки, Mathcad создаёт строки пустых полей ниже выбранного элемента. Если вставляются столбцы, то Mathcad создаёт столбцы пустых полей справа от выбранного элемента. Чтобы вставить строку выше верхней строки или столбец слева от первого столбца, надо заключить матрицу целиком в выделяющую рамку.

 

Пример 2.1 Вычислить обратную матрицу и определитель матрицы .

Щелкните мышью в любом месте листа вычислений. Введите с клавиатуры <A>, <:>. Нажмите <Ctrl>+<M> или кнопку . В появившемся окне введите 3 в поле ввода числа строк матрицы и 3 в поле ввода столбцов матрицы и нажмите <Enter>. Введите элементы матрицы в соответствии с исходными данными как это показано на рисунке 2.1.3 Нажмите <Enter>.

 

 

 

Рисунок 2.1.3 – Создание матрицы

Вычислите значение определителя матрицы А.

Наберите с клавиатуры: <|>, <A>, <=>, <Enter> или нажмите кнопку .

Вычислите значение определителя матрицы А. Для этого наберите с клавиатуры: <A>, <^>, <->, <1>, <пробел>, <=>

(или нажмите кнопку , введите с клавиатуры в поле ввода <A>, <пробел>, <=>).

Результат вычислений показан на рисунке 2.1.4

 

Рисунок 2.1.4 - Выполнение операций с матрицами

 

Для обращения к отдельным элементам матрицы используются нижние индексы. Для обращения к отдельным столбцам матрицы применяются верхние индексы. Нижний индекс может состоять из двух чисел, разделённых запятой. Результатом операции будет соответствующий элемент матрицы.

Для ввода нижнего индекса используется клавиша левая квадратная скобка «[«. Для вставки оператора верхнего индекса - комбинация клавиш [Ctrl]6 или клавиша . Если значение индекса выходит за границы массива, то появится сообщение об ошибке. Примеры использования верхних и нижних индексов показаны на рисунке 2.1.5

 

 

Рисунок 2.1.5 – Обращение к отдельным элементам матрицы

 

 



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 282; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.190.167 (0.009 с.)