Презентация на тему: Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете

Реклама. Продолжение ниже
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете
1/46
Средняя оценка: 4.2/5 (всего оценок: 98)
Код скопирован в буфер обмена
Скачать (1753 Кб)
Реклама. Продолжение ниже
1

Первый слайд презентации

Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете Matlab (начальный вид)

Изображение слайда
Изображение для работы со слайдом
1/2
2

Слайд 2

Весна 2020 Пакет Matlab. Лекция 1 2 Общий вид рабочего окна в пакете Matlab ( рабочий вид )

Изображение слайда
Изображение для работы со слайдом
1/2
3

Слайд 3

Весна 2020 Пакет Matlab. Лекция 1 3 Настройка путей Лента – Set Path – выбрать свою рабочую папку Имя папки должно содержать буквы только английского алфавита !!!!! Путь до рабочего стола в системе всегда записывается по-английски, вне зависимости от того, что видит пользователь.

Изображение слайда
1/1
4

Слайд 4

Весна 2020 Пакет Matlab. Лекция 1 4 Типы компоновки команд Команды в командной строке – однократное выполнение, возможен повторный вызов из истории команд (>>) Сценарий – набор команд, записанных в файл, но не объединенных общим именем. Запуск на выполнение осуществляется из файла вручную. Возможно выполнение части сценария Функция – набор команд, записанных в файл, объединенных общим именем, может иметь входные/выходные параметры. Запуск на выполнение осуществляется по имени из любого места Matlab (командной строки, сценария, другой функции)

Изображение слайда
1/1
5

Слайд 5

Весна 2020 Пакет Matlab. Лекция 1 5 Написание.m -файлов Сценарий и функция записываются в файле с расширением «.m ». Это обычный текстовый файл, который может быть набран в любом текстовом редакторе (от блокнота до word’ а), но сохранен должен быть как текст в формате txt !!! Так же возможен набор из редактора М-файлов в самом пакете Matlab.

Изображение слайда
1/1
6

Слайд 6

Весна 2020 Пакет Matlab. Лекция 1 6 Основы написания.m -файлов Присвоение значения осуществляется знаком «=». В редакторе для.m -файлов набрать: Х=3.25 * 0.75 Выделить запись и нажать правую кнопку мыши. Выбрать пункт Evaluate Section ( первый в списке ) В командном окне появится запись: Х = 2.4375

Изображение слайда
1/1
7

Слайд 7

Весна 2020 Пакет Matlab. Лекция 1 7 Основные типы переменных Переменная обретает тип при присвоении! Целочисленные: 1,2,3,-5,-8… Действительные: 1.25, 3.15,-7.234…. Комплексные: 1+2 i, 3-4.75i …. Вектора: (1 2 3 4)…. Матрицы: (1 2 3 5 6 7 15 24 13) Строки: ' This is string ’

Изображение слайда
1/1
Реклама. Продолжение ниже
8

Слайд 8

Весна 2020 Пакет Matlab. Лекция 1 8 При названии переменных необходимо избегать ситуаций, когда имя переменной совпадает с поименованной константой, например, pi. Для проверки можно использовать команду: which придуманное имя переменной Комментарий - 1

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
9

Слайд 9

Весна 2020 Пакет Matlab. Лекция 1 9 Основные математические функции - 1 Функция в Matlab Название функции +, -, *, / Сложение, вычитание, умножение, деление exp(x), sqrt (x), ^ Экспонента, корень квадратный, степень log(x), log2(x), log10(x) Натуральный логарифм, логарифм по основанию 2 и 10 abs(x), sign(x) Модуль, знак числа

Изображение слайда
1/1
10

Слайд 10

Весна 2020 Пакет Matlab. Лекция 1 10 Основные математические функции - 2 Функция в Matlab Название функции sin ( x ), cos (x), tan(x), cot(x), sec(x), csc (x), pi Синус, косинус, тангенс, котангенс, секанс, косеканс, π а sin ( x ), а cos (x), а tan(x), а cot(x), а sec(x), а csc (x) Арксинус, арккосинус, арктангенс, арккотангенс, арксеканс, арккосеканс i Мнимая единица ( вводится без знака умножения) 1+2i conj(x), imag (x), real(x) Комплексно-сопряженное число, мнимая и действительная части комплексного числа

Изображение слайда
1/1
11

Слайд 11

Весна 2020 Пакет Matlab. Лекция 1 11 Функций для элементарных математических вычислений намного больше, чем приведено в таблицах. Посмотреть их все можно в Help. При выборе имени для собственных функций желательно избегать ситуаций, когда имя функции совпадает с поименованной константой или с уже имеющейся функцией. Комментарий - 2

Изображение слайда
1/1
12

Слайд 12

Весна 2020 Пакет Matlab. Лекция 1 12 При выборе имени для переменной или функции недопустимо совпадение имени переменной или функции с ключевым словом Matlab. Для проверки можно использовать команду: iskeyword ( ‘ придуманное имя переменной ’ ) Комментарий - 3 результат 0, имя не является ключевым словом результат 1, имя является ключевым словом

Изображение слайда
Изображение для работы со слайдом
1/2
13

Слайд 13

Весна 2020 Пакет Matlab. Лекция 1 13 Чтобы проверить корректность выбора имени возможно использовать функцию: isvarname ( s ), в озвращающую 0 если имя недопустимо и 1, если выбранное имя допустимо в Matlab Комментарий - 4 результат 1, сочетание символов допустимо для имени переменной/функции результат 0, сочетание символов не допустимо для имени переменной/функции

Изображение слайда
Изображение для работы со слайдом
1/2
14

Слайд 14

Весна 2020 Пакет Matlab. Лекция 1 14 Задача для вычисления Пусть необходимо вычислить выражения при заданных значениях переменных величин: х=0,5 и у=0,2

Изображение слайда
Изображение для работы со слайдом
1/2
Реклама. Продолжение ниже
15

Слайд 15

Весна 2020 Пакет Matlab. Лекция 1 15 Пример вычисления 1 Ф x=0.5 y=0.2 c= sqrt ((sin(4*x*pi/3)+exp(0.1*y))/( cos (4*x*pi/3)+exp(0.1*y))+ … ((sin(4*x*pi/3)+exp(0.1*y)/( cos (4*x*pi/3)+exp(0.1*y))^1/3 КС х = 0. 5 у = 0. 2 c= 3.44 Продолжение формулы на следующей строке

Изображение слайда
1/1
16

Слайд 16

Весна 2020 Пакет Matlab. Лекция 1 16 Пример вычисления 2 Ф x=0.5; y=0.2; a=sin(4*x*pi/3)+exp(0.1*y); b= cos (4*x*pi/3)+exp(0.1*y) ; c= sqrt (a/b)+(a/b)^1/3 КС c= 3.1128 «немая строка» - результат вычислений не выводится в командную строку

Изображение слайда
1/1
17

Слайд 17

Весна 2020 Пакет Matlab. Лекция 1 17 Посмотреть значение любой переменной можно с помощью функции: disp ( имя переменной ) В качестве результата можно получить как ожидаемое значение, так и ответ в виде: NaN – не число (Not A Number), например при попытке деления на 0 Inf – ∞ при превышении наибольшего положительного числа (1.798 е+308) Комментарий - 5

Изображение слайда
Изображение для работы со слайдом
1/2
18

Слайд 18

Весна 2020 Пакет Matlab. Лекция 1 18 Вектор-строки и вектор-столбцы Все в Matlab – матрицы! Индексация начинается с 1 !!! Matlab Математика a=[3; -1; 7] – разделение элементов вектора-столбца идет через «;» b=[3 -1 7] – разделение элементов вектора-столбца идет через «пробел»

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
19

Слайд 19

Весна 2020 Пакет Matlab. Лекция 1 19 Вектор значений аргумента Запись : х = -1:0.5: 2 ; создает вектор значений отличающихся друг от друга на постоянный шаг. Разделителем в данном случае является «:». Первое значение – значение 1-го элемента вектора Второе значение – шаг Третье значение – значение последнего элемента вектора Результат – вектор-строка >>x х= -1 -0.5 0 0.5 1 1.5 2

Изображение слайда
1/1
20

Слайд 20

Весна 2020 Пакет Matlab. Лекция 1 20 Особенности задания вектора значений аргумента Шаг можно опустить, если он равен 1 : х = -1: 5 ; Результат >>x х= -1 0 1 2 3 4 5 Шаг может быть отрицательный (следить, чтобы начальное значение было не меньше конечного!): х = 4:-2:-10; Результат >>x х= 4 2 0 -2 -4 -6 -8 -10

Изображение слайда
1/1
21

Слайд 21

Весна 2020 Пакет Matlab. Лекция 1 21 Вектор значений функции Запись : f = sin(x); Создает вектор значений по имеющемуся вектору х: >>f f = -0.874 -0.479 0 0.479 0.874 0.997 0.909

Изображение слайда
1/1
22

Слайд 22

Весна 2020 Пакет Matlab. Лекция 1 22 Ошибка при вычислении вектора значений функции Если вычислять более сложные зависимости : f = х * sin(x) + х ^ 2 ; ( запись для функции f = x ∙ sin ( x )+ x 2 ) то, в соответствии с правилами матричного умножения, возникает ситуация умножения строки х на строку sin(x), что недопустимо! В таких случаях необходимо перед операциями +, -,*,/ ставить «.», которая означает покомпонентное выполнение операции.

Изображение слайда
1/1
23

Слайд 23

Весна 2020 Пакет Matlab. Лекция 1 23 Корректный способ вычисления вектора значений функции При использовании покомпонетного вычисления: f = х.* sin(x) +х. ^ 2 ; Создается вектор значений по имеющемуся вектору х: >>f f = 1.841 0.49 0 0.49 1.849 3.746 5.819

Изображение слайда
1/1
24

Слайд 24

Весна 2020 Пакет Matlab. Лекция 1 24 Графики Для вывода графика в новом окне необходимо выполнить команду: р lot ( x,f )

Изображение слайда
Изображение для работы со слайдом
1/2
25

Слайд 25

Весна 2020 Пакет Matlab. Лекция 1 25 Построение более одного графика Если необходимо на одном графике вывести сразу несколько кривых, то пары (аргумент-функция) указываются через запятую. х 1 = 0:0.1:2* pi ; х 2 = 0:0.1:2* pi ; f = sin(x1) + х 1. ^ 0.5 ; g = х 2.* sin(x2) + х 2. ^ 2 ; р lot(x1,f, x2,g)

Изображение слайда
Изображение для работы со слайдом
1/2
26

Слайд 26

Весна 2020 Пакет Matlab. Лекция 1 26 Построение графиков функций заданных параметрически Если функция задана параметрически, то строятся обе зависимости от параметра и уже они выводятся на график. t = 0:0.1:2* pi ; x= cos(t).^3; y = sin(t).^3; р lot( x,y )

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
27

Слайд 27

Весна 2020 Пакет Matlab. Лекция 1 27 Задание типа линий для кривой Тип линии, цвет, маркер задаются опционально в команде plot как строковый аргумент. Строковый аргумент – строка, заключенная в апострофы : ‘ это строковый аргумент ’ х = 0:0.1:2* pi ; f = sin(x) +х. ^ 0.5 ; g = х.* sin(x) +х. ^ 2 ; р lot( x,f,’ro :’, x,g,’bd -’) График первой функции будет нарисован красной пунктирной линией с круглыми маркерами. График второй функции будет нарисован синей сплошной линией с ромбовидными маркерами.

Изображение слайда
1/1
28

Слайд 28

Весна 2020 Пакет Matlab. Лекция 1 28 Задание типа линий для кривой (пример)

Изображение слайда
Изображение для работы со слайдом
1/2
29

Слайд 29

Весна 2020 Пакет Matlab. Лекция 1 29 Сокращения для задания цвета линии Сокращение/ RGB триплет Цвет линии y / [1 1 0] Желтый m / [1 0 1] Розовый c / [0 1 1] Голубой r / [1 0 0] Красный g / [0 1 0] Зеленый b / [0 0 1] Синий w / [1 1 1] Белый k / [0 0 0] Черный

Изображение слайда
1/1
30

Слайд 30

Весна 2020 Пакет Matlab. Лекция 1 30 Сокращения для задания цвета линии через свойство ‘Color’ RGB триплет [0 0.4470 0.7410] [0.8500 0.3250 0.0980] [0.9290 0.6940 0.1250] [0.4940 0.1840 0.5560] [0.4660 0.6740 0.1880] [0.3010 0.7450 0.9330] [0.6350 0.0780 0.1840]

Изображение слайда
Изображение для работы со слайдом
1/2
31

Слайд 31

Весна 2020 Пакет Matlab. Лекция 1 31 Сокращения для задания типа линии Сокращение Цвет линии - Сплошная : Пунктирная -. Штрих-пунктирная -- штриховая

Изображение слайда
1/1
32

Слайд 32

Весна 2020 Пакет Matlab. Лекция 1 32 Сокращения для задания маркера линии маркер тип маркер тип . Точка v Треугольник вершиной вниз о (буква) Кружок ^ Треугольник вершиной вверх x Крестик < Треугольник вершиной влево + Знак плюс > Треугольник вершиной вправо * Звездочка p Пятиконечная звезда s Квадрат h Шестиконечная звезда d Ромб

Изображение слайда
1/1
33

Слайд 33

Весна 2020 Пакет Matlab. Лекция 1 33 Опции для оформления надписей Сокращение Цвет линии ’ FontName ’ Шрифт текста ’ FontSize ’ Размер шрифта ’ FontAngle ’ Угол наклона шрифта (как правило - ’italic’ ) ’ FontWeight ’ Толщина линии

Изображение слайда
1/1
34

Слайд 34

Весна 2020 Пакет Matlab. Лекция 1 34 Опции для оформления символов Сокращение Цвет линии ’ MarkerEdgeColor ’ Обводка символа ’ MarkerFaceColor ’ Заливка символа (по умолч. - отсутствует ) ’ MarkerSize ’ Размер символа

Изображение слайда
1/1
35

Слайд 35

Весна 2020 Пакет Matlab. Лекция 1 35 Функции для оформления графика Команда Описание grid on Сетка на график наносится grid off Сетка на график не наносится (по умолч.) title(‘ Заголовок графика ’) Заголовок графика, расположен над графиком посередине xlabel (‘ Подпись к оси х ’) Подпись по оси абсцисс ylabel (‘ Подпись к оси у ’) Подпись по оси ординат

Изображение слайда
1/1
36

Слайд 36

Весна 2020 Пакет Matlab. Лекция 1 36 Задание легенды legend ({‘ кривая 1 ’, ‘ кривая 2 ’, …, ‘ кривая N’,} ' Location',lcn ) Строковых переменных с описанием кривых должно быть столько же сколько кривых на графике! lcn Описание bestoutside Вне графика, правый верхний угол графического окна best автоматически выбирается наилучшее положение в пределах графика northeast правый верхний угол графика (по умолч.) northwest левый верхний угол графика southwest нижний левый угол графика southeast нижний правый угол графика Дополнительные варианты расположения смотрите в Help

Изображение слайда
1/1
37

Слайд 37

Весна 2020 Пакет Matlab. Лекция 1 37 Оформление графика из сценария x = 0:0.1:2*pi; x1 = 0:0.5:2*pi; f = sin(x)+x.^0.5; g = x1.*sin(x1)+x1.^2; figure; plot(x,f,' ro :', x1,g,'bd- ') grid on title('Design example') xlabel ('X axis') ylabel ('Function value') legend( { 'sin(x)+x ^ { 0.5 } ', 'x*sin(x)+x^2' },' Location','northwest '); - на первом месте, потом все настройки!!!

Изображение слайда
1/1
38

Слайд 38

Весна 2020 Пакет Matlab. Лекция 1 38 Оформление графика из сценария (пример)

Изображение слайда
Изображение для работы со слайдом
1/2
39

Слайд 39

Весна 2020 Пакет Matlab. Лекция 1 39 Несколько графиков с разными осями ординат Если необходимо сравнить качественное поведение двух графиков, имеющих существенно разные масштабы, то можно создать график с двумя осями. х = 0:0.1:2* pi ; f = sin(x); g = х.* sin(x) +х. ^ 4 ; р lotyy ( x,f, x,g ) Ось абсцисс будет общая, оси ординат – различны ! В последних версиях изменить характеристики линий в данной функции нельзя !

Изображение слайда
1/1
40

Слайд 40

Весна 2020 Пакет Matlab. Лекция 1 40 Несколько графиков с разными осями ординат ( пример )

Изображение слайда
Изображение для работы со слайдом
1/2
41

Слайд 41

Весна 2020 Пакет Matlab. Лекция 1 41 Несколько графиков с разными осями в одном окне 1. Создаем фигуру, в которой будем рисовать figure ; 2. Дать команду удерживать все графики на фигуре hold on; 3. Создать первую зону для графика, она активна в момент создания subplot (2,1,1); % аргумент 1 – на сколько подокон разбиваем по горизонтали % аргумент 2 – на сколько подокон разбиваем по вертикали % аргумент 3– номер подокна в которых чертится график

Изображение слайда
1/1
42

Слайд 42

Весна 2020 Пакет Matlab. Лекция 1 42 Несколько графиков с разными осями в одном окне х = 0:0. 05 :2* pi ; % аргумент функций f = sin(x); % вычислили вектор значений для функции f figure ; % создали новую фигуру hold on ; % удерживаем все, что в ней будем рисовать subplot(2,1,1 ); % создать первую зону для графика, она активна в момент создания plot( x,f ) % построили график в первой паре осей g =sin(x.^2); % вычислили вектор значений для функции g subplot(2,1,2); % создать вторую зону для графика, она активна в момент создания plot( x,g ) % построили график во второй паре осей Все команды для построения графиков – применимы, относятся к последнему (активному) подокну!

Изображение слайда
1/1
43

Слайд 43

Весна 2020 Пакет Matlab. Лекция 1 43 Несколько графиков с разными осями в одном окне

Изображение слайда
Изображение для работы со слайдом
1/2
44

Слайд 44

Весна 2020 Пакет Matlab. Лекция 1 44 Несколько графиков с разными осями в одном окне x = 0:0.1:2*pi; x1 = 0:0.5:2*pi; f = sin(x)+x.^0.5; g = x1.*sin(x1)+x1.^2; figure; hold on; subplot(2,1,1); plot( x,f ); grid on; title('Design example -1st window');

Изображение слайда
1/1
45

Слайд 45

Весна 2020 Пакет Matlab. Лекция 1 45 Несколько графиков с разными осями в одном окне xlabel ('axis X'); ylabel ('Function f'); legend({'sin(x)+x^{0.5}'},' Location','northwest '); subplot(2,1,2); plot(x1,g,'r-') grid on; title('Design example - 2^{ nd } window'); xlabel ('axis X1'); ylabel ('Function g'); legend({'x*sin(x)+x^2'},' Location','best ');

Изображение слайда
1/1
46

Последний слайд презентации: Весна 2020 Пакет Matlab. Лекция 1 1 Общий вид рабочего окна в пакете

Весна 2020 Пакет Matlab. Лекция 1 46 Несколько графиков с разными осями в одном окне

Изображение слайда
Изображение для работы со слайдом
1/2
Реклама. Продолжение ниже