рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Работа с матрицами и векторами в MathCAD

Работа с матрицами и векторами в MathCAD - раздел Математика, Основы работы с математическим пакетом MathCAD В Mathcad Для Работы С Матрицами И Векторами Предназначена Специальная Панель...

В MathCAD для работы с матрицами и векторами предназначена специальная панель инструментов Matrix. Чтобы отобразить панель Matrix необходимо щелкнуть по кнопке на математической панели Math.

Рис.3. Панель инструментов Matrix

 

Рассмотримназначение кнопок панели Matrix

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

– ввод элемента массива;

– формирование обратной матрицы;

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

– оператор векторизации (поэлементные операции с векторами и матрицами): если V={vij}, то f(V)={f(vij)} или если A={aij} и B={bij}, то AB={aijbij};

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

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

– определение ранжированной переменной: j=m..n;

– вычисление скалярного произведения векторов: если x(x1,x2,…,xn) и y(y1,y2,...,yn), то x∙y=x1y1+x2y2+...+xnyn;

– вычисление векторного произведения векторов: если x(x1,x2,x3) и y(y1,y2,y3), то x×y=(x2y3-x3y2, x3y1-x1y3,x1y2-x2y1);

– вычисление суммы компонент вектора: если x(x1,x2,…,xn), то x=x1+x2+...+xn.

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

Выше было описано, как можно осуществить ввод вектора или матрицы поэлементно. Теперь рассмотрим, какие действия необходимо выполнить, чтобы ввести матрицу в рабочий документ при помощи кнопки панели операций с матрицами и векторам:

· ввести с клавиатуры имя матрицы и знак присваивания;

· щелчком по кнопке открыть окно диалога (рис. 3.4);

· определить число строк (Rows) и число столбцов (Columns) будущей матрицы;

· закрыть окно диалога, щелкнув по кнопке OK;

· ввести элементы матрицы, установив курсор в поле ввода, которое появится справа от знака присваивания (рис. 3.5).

 

.

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

Фрагмент рабочего листа MathCAD, изображенный на рис. 3.6, содержит примеры некоторых операций над матрицами. Решая подобные задачи, не следует забывать о свойствах элементарной алгебры матриц, например, помнить о том, что суммировать можно только матрицы одинакового размера, а перемножать только в том случае, если число столбцов первой матрицы равно числу строк второй.

Рисунок 3.6. Примеры операций над матрицами

 

 

В MathCAD с матрицами можно выполнять символьные операции. Меню символьных операций содержит три функции – транспонирование (Transpose), обращение матрицы (Invert) и вычисление определителя матрицы (Determinant).

Для того чтобы произвести какую либо операцию с использованием меню, матрицу необходимо выделить, а затем выбрать необходимый пункт меню щелчком мыши. Фрагмент рабочего листа MathCAD, содержащий символьные операции над матрицей, приведен на рис. 3.9.

Рисунок 3.9. Символьные операции над матрицей

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

Функции вычисления различных числовых характеристик матриц:

· last(v) – вычисление номера последней компоненты вектора v;

· length(v) – вычисление количества компонент вектора v;

· rows(A) – вычисление числа строк в матрице А;

· cols(A) – вычисление числа столбцов в матрице А;

· max(A) – вычисление наибольшего элемента в матрице (векторе) А;

· min(A) – вычисление наименьшего элемента в матрице (векторе) А;

· mean(A) – вычисление среднего значения матрицы (вектора) А;

· median(A) – вычисление медианы матрицы (вектора) А;

· tr(A) – вычисление следа (суммы диагональных элементов) квадратной матрицы А;

· ranc(A) – вычисление ранга матрицы А;

 

Функции сортировки:

· sort(v) – сортировка элементов вектора v в порядке возрастания их значений;

· reverse(v) – перестановка элементов вектора v в обратном порядке;

· csort(A,n) – перестановка строк матрицы А таким образом, чтобы отсортированным оказался n-й столбец;

· rsort(A,n) – перестановка столбцов матрицы А таким образом, чтобы отсортированной оказалась n-я строка.

.

Матрица, полученная в результате вычислений, может быть выведена в стандартном матричном виде и в виде таблицы с нумерацией строк и столбцов.

Если не указано иначе, MathCAD определяет автоматически, в каком виде отображать матрицу или вектор. Обычно это зависит от их размерности. Например, слишком длинный вектор автоматически выводится в виде таблицы, с полосами прокрутки для просмотра, так, как показано на рис.3.29.

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

· вызвать диалоговое окно Result Format, дважды щелкнув в области выведенной матрицы или вектора;

· выбрать вкладку Display Options;

· в поле Matrix display styleустановить необходимый формат вывода – Automatic(формат определяется автоматически), Matrix(представить в матричном виде), Table(представить в виде таблицы) и нажать кнопку OK.

Рисунок 3.18. Способы вывода матрицы Рисунок 3.19. Вывод вектора

в виде таблицы

– Конец работы –

Эта тема принадлежит разделу:

Основы работы с математическим пакетом MathCAD

Основы работы с математическим пакетом MathCAD Основные сведения... Простые... Вычисления с переменными Определение...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Работа с матрицами и векторами в MathCAD

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Основные сведения
Математический пакет MatCAD предназначен для работы с формулами, числами, текстами и графиками. Он представляет собой систему визуальных расчетов. В MathCAD вычисляемые выражения записываются в фор

Ввод формул и выражений на лист вычислений
Ввести формулу или текст можно в любом месте листа. Для этого нужно щелкнуть мышью в месте предполагаемого ввода и при появлении курсора в виде креста ввести данные. Курсор перемещает

Смена уровня ввода формул
При вводе формул часто возникает необходимость применить какую-либо операцию не к одному элементу выражения, а к группе элементов. Например, необходимо ввести выражение вида

Редактирование выражения
Курсор может иметь вид û (в этом случае оператор будет дописываться справа от операнда) или ë (в этом случае оператор будет дописываться слева от операн

Вставка текста и рисунков
Чтобы вставить текст, необходимо щелкнуть мышью в той точке листа, где необходим текст, и выполнить команду верхнего меню InsertText Region или ВставкаТекстовый регион. Появится рамка, в которую мо

Определение переменной
В выражениях MathCAD могут использоваться не только числовые константы, но и переменные. Имена переменных могут включать латинские и греческие буквы, цифры, знаки подчеркивания и процента, а также

Типы данных, используемые в MathCAD
MathCAD интерпретирует все значения, начинающееся цифрой, как числа. В MathCAD можно работать со следующими классами чисел: · обычные вещественные (целые)числа; ·

Ранжированные переменные
Ранжированная переменная – особый вид переменной, которая принимает множество значений. Она определяется начальным и конечным значениями, а также шагом изменения значения. Для определения ра

Встроенные функции. Мастер функций
Все функции, используемые в MathCAD, можно разделить на два типа: · встроенные функции; · определенные пользователем функции; Некоторые математические функц

Функции теории чисел и комбинаторики
Функции теории чисел и комбинаторики MathCAD приведены в табл. 7.3: Табл. 7.3. Функции теории чисел и комбинаторики Функция Описание

Строковые функции
Строковые функции в MathCAD приведены в табл. 7.4.   Таблица. 7.4. Строковые функции Функция Описание функции

Функции, определенные пользователем
В MathCAD можно определять новые функции как одного, так и нескольких аргументов. Для этого необходимо: · указать имя функции, · в скобках ее аргументы, · набрать символ

Режим автоматического пересчета
В MathCAD автоматически пересчитываются все результаты. Для отключения и повторного включения режима автоматического вычисления служит команда Math Automatic Calculation. Пр

Текстовые области
В MathCAD предусмотрена возможность создания текстовых областей для ввода комментариев. Вставку текстовой области можно выполнить одним из следующих способов: · вызвать команду Ins

Ввод, вывод вектора и матрицы
Массив- это набор фиксированного числа однотипных элементов, имеющих общее имя и упорядоченных по номерам. Массив представляет собой множественный тип данных. В отличие от ранжированной пере

Решение некоторых задач алгебры матриц
Перейдем к конкретным задачам. ЗАДАЧА 3.1. Для матриц А, В и С проверить выполнение следующих тождеств: (

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги