Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Решение задач линейной алгебры в системе matlabСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте При создании матриц в системе MATLAB символы пробел и запятая используются для отделения элементов внутри строки в матрице, символ точка с запятой отделяет строки в матрице. При создании матриц необходимо следить за равенством длин строк, ее образующих. В MATLAB операция транспонирования матрицы выполняется с помощью либо оператора «.’», либо функции Пример: транспонировать матрицу >>A=[1 3;1 3]; >>B=transpose(A) B= 1 1 3 3 Пример: выполнить суммирование матриц >>A=[2 3;3 2]; B=[1 1;2 2];A+B ans= 3 4 5 4 Пример: вычислить произведение матрицы
Элементарными матричными преобразованиями являются: · перестановка местами двух строк матрицы, · умножение всех элементов строки матрицы на число, отличное от нуля, · прибавление ко всем элементам строки матрицы соответствующих элементов другой строки, умноженных на одно и тоже число. Пример: поменять местами 1-ю и 3-ю строки матрица
Умножить элементы второй строки матрицы
Умножить элементы третьей строки матрицы
Пример. Вычислить произведение матриц >>A=[1 3;2 4]; B=[1 2;3 4]; A*B, B*A ans= 10 14 14 20 ans= 5 11 11 25 Система MATLAB позволяет выполнять поэлементное умножение матриц. При выполнении поэлементного умножения размерности матриц должны быть одинаковыми. Выполнить поэлементное умножение матриц
При поэлементном умножении матриц умножаются значения соответствующих элементов этих матриц и записываются в результирующую матрицу. Для нахождения определителя (детерминанта) и ранга матриц в MATLAB имеются следующие функции: det(X) — возвращает определитель квадратной матрицы X. Если X содержит только целые элементы, то результат — тоже целое число. Использование условия det(X)=0 как теста на вырожденность матрицы действительно только для матрицы малого порядка с целыми элементами. Пример: вычислить определитель матрицы » А=[2,3,0;1,8,4;3,6,7] » det(A) ans = 79 Если
Для того чтобы квадратная матрица имела обратную матрицу необходимо и достаточно, чтобы она была невырожденной. Обратная матрица находится с помощью функции Пример: вычислить обратную матрицу матрицы >>A=[4 2;1 2]; inv(A) ans= 1/3 -1/3 -1/6 2/3 Индивидуальные задания 1. Вычислить определитель квадратной матрица третьего порядка двумя способами: классическим и путем разложения определителя по элементам строки или столбца. 2. Найти обратную матрицу классическим способом. Таблица 1 Исходные данные
Окончание табл. 1
Содержание соответствующего раздела В пояснительной записке Данный раздел должен содержать: · краткие теоретические сведения, · вычисление определителя матрицы двумя аналитическими способами, · вычисление определителя в системе MATLAB, · вычисление обратной матрицы классическим способом, · вычисление обратной матрицы в системе MATLAB.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-12-28; просмотров: 585; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.008 с.) |