🗊Презентация Операции с матрицами в MatLab 7

Нажмите для полного просмотра!
Операции с матрицами в MatLab 7, слайд №1Операции с матрицами в MatLab 7, слайд №2Операции с матрицами в MatLab 7, слайд №3Операции с матрицами в MatLab 7, слайд №4Операции с матрицами в MatLab 7, слайд №5Операции с матрицами в MatLab 7, слайд №6Операции с матрицами в MatLab 7, слайд №7Операции с матрицами в MatLab 7, слайд №8Операции с матрицами в MatLab 7, слайд №9Операции с матрицами в MatLab 7, слайд №10Операции с матрицами в MatLab 7, слайд №11Операции с матрицами в MatLab 7, слайд №12Операции с матрицами в MatLab 7, слайд №13Операции с матрицами в MatLab 7, слайд №14Операции с матрицами в MatLab 7, слайд №15Операции с матрицами в MatLab 7, слайд №16Операции с матрицами в MatLab 7, слайд №17Операции с матрицами в MatLab 7, слайд №18Операции с матрицами в MatLab 7, слайд №19Операции с матрицами в MatLab 7, слайд №20Операции с матрицами в MatLab 7, слайд №21Операции с матрицами в MatLab 7, слайд №22Операции с матрицами в MatLab 7, слайд №23Операции с матрицами в MatLab 7, слайд №24Операции с матрицами в MatLab 7, слайд №25Операции с матрицами в MatLab 7, слайд №26Операции с матрицами в MatLab 7, слайд №27Операции с матрицами в MatLab 7, слайд №28Операции с матрицами в MatLab 7, слайд №29Операции с матрицами в MatLab 7, слайд №30Операции с матрицами в MatLab 7, слайд №31Операции с матрицами в MatLab 7, слайд №32Операции с матрицами в MatLab 7, слайд №33Операции с матрицами в MatLab 7, слайд №34Операции с матрицами в MatLab 7, слайд №35Операции с матрицами в MatLab 7, слайд №36Операции с матрицами в MatLab 7, слайд №37Операции с матрицами в MatLab 7, слайд №38Операции с матрицами в MatLab 7, слайд №39Операции с матрицами в MatLab 7, слайд №40Операции с матрицами в MatLab 7, слайд №41Операции с матрицами в MatLab 7, слайд №42Операции с матрицами в MatLab 7, слайд №43Операции с матрицами в MatLab 7, слайд №44Операции с матрицами в MatLab 7, слайд №45Операции с матрицами в MatLab 7, слайд №46Операции с матрицами в MatLab 7, слайд №47

Содержание

Вы можете ознакомиться и скачать презентацию на тему Операции с матрицами в MatLab 7. Доклад-сообщение содержит 47 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Курс: Программные продукты в математическом моделировании.

Операции с матрицами в MatLab 7
Описание слайда:
Курс: Программные продукты в математическом моделировании. Операции с матрицами в MatLab 7

Слайд 2





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

Слайд 3





MATLAB -  уникальная коллекция реализаций современных вычислительных методов
MATLAB -  уникальная коллекция реализаций современных вычислительных методов
матричные и логические операторы
элементарные и специальные функции
полиномиальная арифметика
многомерные массивы, массивы записей и ячеек
дифференциальные уравнения
вычисление квадратур 
поиск корней нелинейных алгебраических уравнений
оптимизация функций нескольких переменных 
одномерная и многомерная интерполяция
аналитические расчёты 
и многое другое
Описание слайда:
MATLAB - уникальная коллекция реализаций современных вычислительных методов MATLAB - уникальная коллекция реализаций современных вычислительных методов матричные и логические операторы элементарные и специальные функции полиномиальная арифметика многомерные массивы, массивы записей и ячеек дифференциальные уравнения вычисление квадратур поиск корней нелинейных алгебраических уравнений оптимизация функций нескольких переменных одномерная и многомерная интерполяция аналитические расчёты и многое другое

Слайд 4





Возможности системы MATLAB
В области визуализации и графики:
 возможность создания двумерных и трехмерных графиков
осуществление визуального анализа данных
В области программирования:                             
интерактивная среда программирования
язык программирования, близкий к обычной математической нотации
свыше 1000 встроенных математических функций
работа с текстовыми и двоичными файлами 
применение программ, написанных на Си, C++, ФОРТРАН и JAVA
Средство построения графического интерфейса пользователя (GUI) 
облегчает взаимодействие пользователя с системой
Описание слайда:
Возможности системы MATLAB В области визуализации и графики: возможность создания двумерных и трехмерных графиков осуществление визуального анализа данных В области программирования: интерактивная среда программирования язык программирования, близкий к обычной математической нотации свыше 1000 встроенных математических функций работа с текстовыми и двоичными файлами применение программ, написанных на Си, C++, ФОРТРАН и JAVA Средство построения графического интерфейса пользователя (GUI) облегчает взаимодействие пользователя с системой

Слайд 5





Список рекомендуемой литературы :
	Мартынов Н.Н. Matlab 7.  Элементарное введение. -М:КУДИЦ-ОБРАЗ,2005.-416с
Описание слайда:
Список рекомендуемой литературы : Мартынов Н.Н. Matlab 7. Элементарное введение. -М:КУДИЦ-ОБРАЗ,2005.-416с

Слайд 6





Список рекомендуемой литературы :
	Юлий Кетков, Александр Кетков, Михаил Шульц 
Matlab 7. Программирование, численные методы. -БХВ-Петербург, СПб ,2005.-742 с
Описание слайда:
Список рекомендуемой литературы : Юлий Кетков, Александр Кетков, Михаил Шульц Matlab 7. Программирование, численные методы. -БХВ-Петербург, СПб ,2005.-742 с

Слайд 7





Основной интерфейс MATLAB
Описание слайда:
Основной интерфейс MATLAB

Слайд 8





Главное меню
Создать новый файл
Открыть файл МАТЛАБ
Сохранить рабочую область как файл типа .mat
Предпочтения для интерфейсов МАТЛАБ (установка  шрифтов, цветов и много другого)
Описание слайда:
Главное меню Создать новый файл Открыть файл МАТЛАБ Сохранить рабочую область как файл типа .mat Предпочтения для интерфейсов МАТЛАБ (установка шрифтов, цветов и много другого)

Слайд 9





Настройка вида рабочего стола
	Меню Desktop
	Команды управления схемой рабочего стола, задаётся количество и расположение окон.
		По умолчанию

		Только окно 	команд

		Окно команд и 	история
Описание слайда:
Настройка вида рабочего стола Меню Desktop Команды управления схемой рабочего стола, задаётся количество и расположение окон. По умолчанию Только окно команд Окно команд и история

Слайд 10





По умолчанию
Описание слайда:
По умолчанию

Слайд 11





	В системе МАТЛАБ можно 
	В системе МАТЛАБ можно 
производить арифметические операции с 
действительными и комплексными числами,
 векторами и матрицами, 
вычислять функции, 
работать с полиномами и рядами, 
строить графики различных функций 
	
	причём, непосредственно в интерактивном режиме, т.е. без подготовки программы
Описание слайда:
В системе МАТЛАБ можно В системе МАТЛАБ можно производить арифметические операции с действительными и комплексными числами, векторами и матрицами, вычислять функции, работать с полиномами и рядами, строить графики различных функций причём, непосредственно в интерактивном режиме, т.е. без подготовки программы

Слайд 12





Работа в окне команд
Описание слайда:
Работа в окне команд

Слайд 13





Работа в окне команд
Описание слайда:
Работа в окне команд

Слайд 14





Понятие M-файла
Описание слайда:
Понятие M-файла

Слайд 15





M-файл (сценарий)
Описание слайда:
M-файл (сценарий)

Слайд 16





	Команды управления окном
clc – очистки окна; 
who – вывод имен активных переменных;
clear – удаление всех переменных;
clear a – удаление переменной  a;
File->Save Workspace as… - сохранение в
 файле на диске содержимого  рабочего
 пространства. Расширение файла mat.
File ->Load Workspace ->указание mat-файла для загрузки
Описание слайда:
Команды управления окном clc – очистки окна; who – вывод имен активных переменных; clear – удаление всех переменных; clear a – удаление переменной a; File->Save Workspace as… - сохранение в файле на диске содержимого рабочего пространства. Расширение файла mat. File ->Load Workspace ->указание mat-файла для загрузки

Слайд 17





Действительные и комплексные числа
-68
3.4567
7.13e13 – означает 7.13*1013
1.7977е+308 – максимальное число realmax
2.2251e-308 – минимальное число realmin
Inf     для обозначения    ∞
-Inf   для обозначения   -∞
NaN – не число ( при делении 0/0)
2+3i
-6.789+0.834e-2*i
4-2j;
Описание слайда:
Действительные и комплексные числа -68 3.4567 7.13e13 – означает 7.13*1013 1.7977е+308 – максимальное число realmax 2.2251e-308 – минимальное число realmin Inf для обозначения ∞ -Inf для обозначения -∞ NaN – не число ( при делении 0/0) 2+3i -6.789+0.834e-2*i 4-2j;

Слайд 18





Форматы
format short  – 4 цифры после точки (по умолчанию)
format long  –   15 цифр после десятичной точки 
format short e – короткое с плавающей точкой
format long e – длинное с плавающей точкой
format long g      –выбирается наиболее удачное 
format short g (с плавающей точкой или с фиксированной)
format rat – формат для вывода рациональных чисел
format bank – денежный формат (2 цифры после точки)
format loose – обычный стиль вывода в окне команд
format compact – компактный стиль вывода данных
Описание слайда:
Форматы format short – 4 цифры после точки (по умолчанию) format long – 15 цифр после десятичной точки format short e – короткое с плавающей точкой format long e – длинное с плавающей точкой format long g –выбирается наиболее удачное format short g (с плавающей точкой или с фиксированной) format rat – формат для вывода рациональных чисел format bank – денежный формат (2 цифры после точки) format loose – обычный стиль вывода в окне команд format compact – компактный стиль вывода данных

Слайд 19


Операции с матрицами в MatLab 7, слайд №19
Описание слайда:

Слайд 20





Арифметические операторы
	Основные: 		+   -   *   /   ^
Обратное деление   \   - справа налево
Поэлементные:  	.*    ./    .^   .\
Операторы отношения
	<   	 >   	>=       <=      ==      ~= 
Для комплексных чисел сравниваются только действительные части
Логические операторы
&   —  И	  	|  —  ИЛИ   		~   —  НЕ
Описание слайда:
Арифметические операторы Основные: + - * / ^ Обратное деление \ - справа налево Поэлементные: .* ./ .^ .\ Операторы отношения < > >= <= == ~= Для комплексных чисел сравниваются только действительные части Логические операторы & — И | — ИЛИ ~ — НЕ

Слайд 21


Операции с матрицами в MatLab 7, слайд №21
Описание слайда:

Слайд 22





Элементарные алгебраические функции
Описание слайда:
Элементарные алгебраические функции

Слайд 23





Тригонометрическиe функции
Описание слайда:
Тригонометрическиe функции

Слайд 24


Операции с матрицами в MatLab 7, слайд №24
Описание слайда:

Слайд 25






	Основной объект в системе Matlab — это матрицы, или массивы. Даже скалярные величины, рассматриваются системой как матрицы 1 × 1.
	Вектор (одномерный массив) представляет собой строку, т. е. матрицу размера 1×n, или столбец, т. е. матрицу размера m×1. 
	MatLab различает строчные и прописные буквы.
   Количество воспринимаемых  в MatLab символов в имени переменной составляет 31.
Описание слайда:
Основной объект в системе Matlab — это матрицы, или массивы. Даже скалярные величины, рассматриваются системой как матрицы 1 × 1. Вектор (одномерный массив) представляет собой строку, т. е. матрицу размера 1×n, или столбец, т. е. матрицу размера m×1. MatLab различает строчные и прописные буквы. Количество воспринимаемых в MatLab символов в имени переменной составляет 31.

Слайд 26






Чтобы задать вектор, достаточно перечислить его элементы, заключая их в квадратные скобки. 
Элементы векторов-строк разделяются символами «,» (запятая) или « » (пробел).
Элементы векторов-столбцов разделяются символом «;» (точка с запятой) или символом перехода на новую строку.
Описание слайда:
Чтобы задать вектор, достаточно перечислить его элементы, заключая их в квадратные скобки. Элементы векторов-строк разделяются символами «,» (запятая) или « » (пробел). Элементы векторов-столбцов разделяются символом «;» (точка с запятой) или символом перехода на новую строку.

Слайд 27





Одномерные массивы
Задание массива:
a = [ -3 4 2];
a = [ -3, 4, 2];
Диапазоны:
b = -3: 2  (b = -3 -2 -1 0 1 2)
b = -3:2:5   (b = -3 -1 1 3 5)
Доступ к элементу:
a(3)  (будет равно 2)
Изменение элемента:
a(3) = 1
Количество элементов в массиве: length(a) (будет равно 3)
Описание слайда:
Одномерные массивы Задание массива: a = [ -3 4 2]; a = [ -3, 4, 2]; Диапазоны: b = -3: 2 (b = -3 -2 -1 0 1 2) b = -3:2:5 (b = -3 -1 1 3 5) Доступ к элементу: a(3) (будет равно 2) Изменение элемента: a(3) = 1 Количество элементов в массиве: length(a) (будет равно 3)

Слайд 28





Двумерные массивы
Задание массива:
a = [ 1 2; 3 4; 5 6];
Описание слайда:
Двумерные массивы Задание массива: a = [ 1 2; 3 4; 5 6];

Слайд 29





Диапазоны
Функция magic(n) задает магическую матрицу nxn все ее элементы не превышают n2
Можно использовать как для задания значений векторов, так и для задания диапазонов индексации
Описание слайда:
Диапазоны Функция magic(n) задает магическую матрицу nxn все ее элементы не превышают n2 Можно использовать как для задания значений векторов, так и для задания диапазонов индексации

Слайд 30


Операции с матрицами в MatLab 7, слайд №30
Описание слайда:

Слайд 31





Создание массивов со случайными элементами
Описание слайда:
Создание массивов со случайными элементами

Слайд 32





Диапазоны
Описание слайда:
Диапазоны

Слайд 33





Удаление строк и столбцов
Описание слайда:
Удаление строк и столбцов

Слайд 34





Перестановка элементов
Описание слайда:
Перестановка элементов

Слайд 35





Операции над матрицами
a+b сложение скаляров, векторов или матриц
a−b вычитание скаляров, векторов или матриц
a*b умножение скаляров; матричное умножение
a.*b покомпонентное умножение элементов матриц
a^b возведение скаляра или матрицы в степень
a.^b возведение каждого элемента матрицы в степень
a/b деление скаляров;правое деление матриц, a · b−1
a./b покомпонентное деление элементов матриц
a\b левое деление матриц, т. е. a−1 · b
A’ транспонирование матрицы
Описание слайда:
Операции над матрицами a+b сложение скаляров, векторов или матриц a−b вычитание скаляров, векторов или матриц a*b умножение скаляров; матричное умножение a.*b покомпонентное умножение элементов матриц a^b возведение скаляра или матрицы в степень a.^b возведение каждого элемента матрицы в степень a/b деление скаляров;правое деление матриц, a · b−1 a./b покомпонентное деление элементов матриц a\b левое деление матриц, т. е. a−1 · b A’ транспонирование матрицы

Слайд 36





Операции над матрицами
Функция length(V) рассчитывает количество элементов в векторе V.
Функция max(V) выдает значение максимального по значению элемента вектора V. 
Функция min(V) извлекает минимальный элемент вектора V.
Функции mean(V) и std(V) определяют, соответственно, среднее значение и среднеквадратическое отклонение вектора V.
Описание слайда:
Операции над матрицами Функция length(V) рассчитывает количество элементов в векторе V. Функция max(V) выдает значение максимального по значению элемента вектора V. Функция min(V) извлекает минимальный элемент вектора V. Функции mean(V) и std(V) определяют, соответственно, среднее значение и среднеквадратическое отклонение вектора V.

Слайд 37





Операции над матрицами
Функция сортировки sort(V) формирует вектор, элементы которого распределены в порядке возрастания их значений.
Функция sum(V) вычисляет сумму элементов вектора V.
Функция prod(V) выдает произведение всех элементов вектора V.
Функция cumsum(V) формирует вектор того же типа и размера, любой элемент которого является суммой всех предыдущих элементов вектора V (вектор кумулятивной суммы).
Описание слайда:
Операции над матрицами Функция сортировки sort(V) формирует вектор, элементы которого распределены в порядке возрастания их значений. Функция sum(V) вычисляет сумму элементов вектора V. Функция prod(V) выдает произведение всех элементов вектора V. Функция cumsum(V) формирует вектор того же типа и размера, любой элемент которого является суммой всех предыдущих элементов вектора V (вектор кумулятивной суммы).

Слайд 38





Операции над матрицами
Описание слайда:
Операции над матрицами

Слайд 39





Операции над матрицами
Описание слайда:
Операции над матрицами

Слайд 40





Операции над матрицами
Описание слайда:
Операции над матрицами

Слайд 41





Операции над матрицами
Описание слайда:
Операции над матрицами

Слайд 42





Дневник работы
Команда diary <имя файла>
открывает дневник, т.е. указывает системе, что все, что появится после этой команды на экране до следующей команды diary будет записано в упомянутый текстовый файл.
	Прерывает запись в дневник команда открытия нового дневника или команда 
diary off
Описание слайда:
Дневник работы Команда diary <имя файла> открывает дневник, т.е. указывает системе, что все, что появится после этой команды на экране до следующей команды diary будет записано в упомянутый текстовый файл. Прерывает запись в дневник команда открытия нового дневника или команда diary off

Слайд 43





Решение системы линейных уравнений.
В матричном виде система имеет вид 
Ах =b,

A  , b  , х  – матрицы из коэффициентов при незвестных и вектор-столбцы, составленные соответственно из свободных членов и из неизвестных.
Описание слайда:
Решение системы линейных уравнений. В матричном виде система имеет вид Ах =b, A , b , х – матрицы из коэффициентов при незвестных и вектор-столбцы, составленные соответственно из свободных членов и из неизвестных.

Слайд 44


Операции с матрицами в MatLab 7, слайд №44
Описание слайда:

Слайд 45





Решение системы линейных уравнений
>> d=det(a)
d =
    -5
>> x=А\b
x =
     1
    -1
     2
Описание слайда:
Решение системы линейных уравнений >> d=det(a) d = -5 >> x=А\b x = 1 -1 2

Слайд 46





Решение системы линейных уравнений
Решение x1=1, x2=-1, x3=2 легко проверить подстановкой в систему уравнений:
>> disp(A*x)
   -2.0000
   10.0000
   -9.0000
В результате получен вектор-столбец свободных членов. Система решена верно.
Описание слайда:
Решение системы линейных уравнений Решение x1=1, x2=-1, x3=2 легко проверить подстановкой в систему уравнений: >> disp(A*x) -2.0000 10.0000 -9.0000 В результате получен вектор-столбец свободных членов. Система решена верно.

Слайд 47





 Решение системы линейных уравнений
Найдем обратную матрицу, а затем решение системы с помощью обратной матрицы:
>> A1=inv(A)
A1 =
   -2.0000   -3.0000   -3.0000
    1.0000    1.0000    1.0000
   -0.4000   -0.6000   -0.8000
>> A1*b
ans =
    1.0000
   -1.0000
    2.0000
Описание слайда:
Решение системы линейных уравнений Найдем обратную матрицу, а затем решение системы с помощью обратной матрицы: >> A1=inv(A) A1 = -2.0000 -3.0000 -3.0000 1.0000 1.0000 1.0000 -0.4000 -0.6000 -0.8000 >> A1*b ans = 1.0000 -1.0000 2.0000



Похожие презентации
Mypresentation.ru
Загрузить презентацию