Разделы презентаций


Работа с матрицами и решение СЛАУ в пакете Matlab

Содержание

Весна 2020Пакет Matlab. Лекция 3Вектор-строка и вектор-столбецВсе в Matlab – матрицы! Индексация начинается с 1 !!!

Слайды и текст этой презентации

Слайд 1Работа с матрицами и решение СЛАУ в пакете Matlab

Работа с матрицами  и  решение СЛАУ  в пакете  Matlab

Слайд 2Весна 2020
Пакет Matlab. Лекция 3
Вектор-строка и вектор-столбец
Все в Matlab –

матрицы! Индексация начинается с 1 !!!

Весна 2020Пакет Matlab. Лекция 3Вектор-строка и вектор-столбецВсе в Matlab – матрицы! Индексация начинается с 1 !!!

Слайд 3Весна 2020
Пакет Matlab. Лекция 3
Действия с векторами

Весна 2020Пакет Matlab. Лекция 3Действия с векторами

Слайд 4Весна 2020
Пакет Matlab. Лекция 3
Столбец, А(:,1)
Строка, А(3,:)
Элемент,
А (1,3)
Матрица А

Весна 2020Пакет Matlab. Лекция 3Столбец, А(:,1)Строка, А(3,:)Элемент,А (1,3)Матрица А

Слайд 5Задание матрицы
Задание по строкам, строки разделяются символом «;».
Символ «;» отделяет

два соседних столбца
Весна 2020
Пакет Matlab. Лекция 3

Задание матрицыЗадание по строкам, строки разделяются символом «;».Символ «;» отделяет два соседних столбцаВесна 2020Пакет Matlab. Лекция 3

Слайд 6Задание матрицы специальными функциями
Весна 2020
Пакет Matlab. Лекция 3

Задание матрицы специальными функциямиВесна 2020Пакет Matlab. Лекция 3

Слайд 7Задание специальных матриц
Весна 2020
Пакет Matlab. Лекция 3

Задание специальных матрицВесна 2020Пакет Matlab. Лекция 3

Слайд 8Задание матрицы через цикл
Сформировать матрицу А размерности 3х3 по правилу:
Весна

2020
Пакет Matlab. Лекция 3

Задание матрицы через циклСформировать матрицу А размерности 3х3 по правилу:Весна 2020Пакет Matlab. Лекция 3

Слайд 9Задание матрицы через цикл
Весна 2020
Пакет Matlab. Лекция 3

Задание матрицы через циклВесна 2020Пакет Matlab. Лекция 3

Слайд 10Условный оператор
if ( условие истинно)
делать
else
делать (выполняется

в случае, если условие не истинно)
end
Весна 2020
Пакет Matlab. Лекция 3
Возможно

«краткая (укороченная)» версия условного оператора:
if ( условие истинно)
делать
end

Условный операторif ( условие истинно)  делатьelse  делать (выполняется в случае, если условие не истинно)endВесна 2020Пакет

Слайд 11Составные условия
Весна 2020
Пакет Matlab. Лекция 3

Составные условияВесна 2020Пакет Matlab. Лекция 3

Слайд 12Условный оператор -2
Весна 2020
Пакет Matlab. Лекция 3
if ( условие1 истинно)

делать (выполняется в случае, если условие1 истинно)
elseif ( условие2

истинно)
делать (выполняется в случае, если условие2 истинно)
else
делать (выполняется в случае, если ни одно из условий не истинно)
end
Условный оператор -2Весна 2020Пакет Matlab. Лекция 3if ( условие1 истинно)  делать (выполняется в случае, если условие1

Слайд 13Задание матрицы через цикл
(универсальная функция)
Весна 2020
Пакет Matlab. Лекция 3

Задание матрицы через цикл(универсальная функция)Весна 2020Пакет Matlab. Лекция 3

Слайд 14Трассировка функции, или
как это работает (N=3)
Весна 2020
Пакет Matlab. Лекция

Трассировка функции, или как это работает (N=3)Весна 2020Пакет Matlab. Лекция 3

Слайд 15Вызов функции задания матрицы и результат работы
Весна 2020
Пакет Matlab. Лекция

3
Очищает все имеющиеся переменные

Вызов функции задания матрицы и результат работыВесна 2020Пакет Matlab. Лекция 3Очищает все имеющиеся переменные

Слайд 16Весна 2020
Пакет Matlab. Лекция 3
Действия с матрицами

Весна 2020Пакет Matlab. Лекция 3Действия с матрицами

Слайд 17Весна 2020
Пакет Matlab. Лекция 3
Функции для работы с матрицами

Весна 2020Пакет Matlab. Лекция 3Функции для работы с матрицами

Слайд 18Весна 2020
Пакет Matlab. Лекция 3
Функции для работы с матрицами

Весна 2020Пакет Matlab. Лекция 3Функции для работы с матрицами

Слайд 19Весна 2020
Пакет Matlab. Лекция 3
Слияние матриц
В
А
А
В
А
В

Весна 2020Пакет Matlab. Лекция 3Слияние матрицВААВАВ

Слайд 20Весна 2020
Пакет Matlab. Лекция 3
Расширение матриц (поэлементное)

Весна 2020Пакет Matlab. Лекция 3Расширение матриц (поэлементное)

Слайд 21Весна 2020
Пакет Matlab. Лекция 3
Расширение матриц (матрицами)
А(с какой строки :

по какую, с какого столбца : по какой)

Весна 2020Пакет Matlab. Лекция 3Расширение матриц (матрицами)А(с какой строки : по какую, с какого столбца : по

Слайд 22Весна 2020
Пакет Matlab. Лекция 3
Выделение подматрицы

Весна 2020Пакет Matlab. Лекция 3Выделение подматрицы

Слайд 23Весна 2020
Пакет Matlab. Лекция 3
Основные характеристики матрицы

Весна 2020Пакет Matlab. Лекция 3Основные характеристики матрицы

Слайд 24Весна 2020
Пакет Matlab. Лекция 3
Нормы матрицы
Для вычисления различных вариантов нормы

используется функция вида:
n=norm(М,k)
М – матрица/вектор, для которого необходимо

вычислить норму
k – параметр, определяющий какую норму надо вычислить. Наиболее распространенные значения параметра k:
1 – L1 норма (максимальная столбцовая норма)
2 – евклидова норма (по умолч.)
inf – неопределенная норма (максимальная строчная норма)
Весна 2020Пакет Matlab. Лекция 3Нормы матрицыДля вычисления различных вариантов нормы используется функция вида: n=norm(М,k) М – матрица/вектор,

Слайд 25Весна 2020
Пакет Matlab. Лекция 3
Нормы вектора
Для вычисления различных вариантов нормы

используется функция вида:

n=vecnorm(М, k)

М – матрица/вектор, для которого необходимо

вычислить норму. Результат зависит от вида М:
М – вектор, n – число, евклидова норма
М – матрица, n – строка, содержащая нормы для каждого столбца

Значения параметра k такие же, как в функции norm

Весна 2020Пакет Matlab. Лекция 3Нормы вектораДля вычисления различных вариантов нормы используется функция вида:n=vecnorm(М, k) М – матрица/вектор,

Слайд 26Весна 2020
Пакет Matlab. Лекция 3
Числа обусловленности матрицы
Для вычисления различных вариантов

числа обусловленности используется функция вида:
cond(М,k)
М – матрица/вектор, для которого

необходимо вычислить число обусловленности
k – параметр, определяющий какое число обусловленности надо вычислить. Значения параметра k аналогичны параметрам в функции norm.
Весна 2020Пакет Matlab. Лекция 3Числа обусловленности матрицыДля вычисления различных вариантов числа обусловленности используется функция вида:cond(М,k) М –

Слайд 27Весна 2020
Пакет Matlab. Лекция 3
Пример вычисления характеристик матрицы

Весна 2020Пакет Matlab. Лекция 3Пример вычисления характеристик матрицы

Слайд 28Весна 2020
Пакет Matlab. Лекция 3
Собственные числа и собственные вектора

Весна 2020Пакет Matlab. Лекция 3Собственные числа и собственные вектора

Слайд 29Весна 2020
Пакет Matlab. Лекция 3
Собственные числа и собственные вектора (пример)

Весна 2020Пакет Matlab. Лекция 3Собственные числа и собственные вектора (пример)

Слайд 30Весна 2020
Пакет Matlab. Лекция 3
Разложения матриц

Весна 2020Пакет Matlab. Лекция 3Разложения матриц

Слайд 31Весна 2020
Пакет Matlab. Лекция 3
LU разложение матриц (пример)

Весна 2020Пакет Matlab. Лекция 3LU разложение матриц (пример)

Слайд 32Весна 2020
Пакет Matlab. Лекция 3
QR разложение матриц (пример)

Весна 2020Пакет Matlab. Лекция 3QR разложение матриц (пример)

Слайд 33Весна 2020
Пакет Matlab. Лекция 3
Решение СЛАУ вида Ax=b

Весна 2020Пакет Matlab. Лекция 3Решение СЛАУ вида Ax=b

Слайд 34Весна 2020
Пакет Matlab. Лекция 3
Вычисление времени выполнения операций
Время выполнения операция

вычисляют с помощью пары операторов:

tic
исследуемые действия
t=toc

В переменой t

будет находится время выполнения операций, размещенных между tic-toc
Весна 2020Пакет Matlab. Лекция 3Вычисление времени выполнения операцийВремя выполнения операция вычисляют с помощью пары операторов:tic исследуемые действия

Слайд 35Весна 2020
Пакет Matlab. Лекция 3
Функция для решения СЛАУ

Весна 2020Пакет Matlab. Лекция 3Функция для решения СЛАУ

Слайд 36Весна 2020
Пакет Matlab. Лекция 3
Функция для решения СЛАУ
(результат работы)
Вызов функции
Время

работы каждого способа
Столбцы ответов для каждого способа

Весна 2020Пакет Matlab. Лекция 3Функция для решения СЛАУ(результат работы)Вызов функцииВремя работы каждого способаСтолбцы ответов для каждого способа

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика