- •Лабораторная работа №1 знакомство с системой MatLab 6.0
- •1.1 Цель работы.
- •1.2 Теоретическая часть
- •Панель инструментов и меню matlab 6.0
- •Matlab в режиме прямых вычислений
- •О переносе строки в сессии
- •Действительные и комплексные числа
- •Константы и системные переменные
- •Текстовые комментарии
- •Уничтожение определений переменных
- •Операторы и функции
- •Применение оператора: (двоеточие)
- •Особенности задания векторов и матриц
- •Объединение малых матриц в большую
- •Удаление столбцов и строк матриц
- •1.3. Порядок выполнения работы
Объединение малых матриц в большую
Описанный способ задания матриц позволяет выполнить операцию конкатенации — объединения малых матриц в большую. Например, создадим вначале магическую матрицу размером 3x3:
» A=magic(3)
А =
8 1 6
3 5 7
4 9 2
Теперь можно построить матрицу, содержащую четыре матрицы:
» В=[А А+16;А+32 А+16]
B=
8 1 6 24 17 22
3 5 7 19 21 23
4 9 2 20 25 18
40 33 38 24 17 22
35 37 39 19 21 23
36 41 34 20 25 18
Полученная матрица имеет уже размер 6x6.
Удаление столбцов и строк матриц
Для формирования матриц и выполнения ряда матричных операций возникает необходимость удаления отдельных столбцов и строк матрицы. Для этого используются пустые квадратные скобки [ ]. Проделаем это с матрицей М:
» М=[1 2 3; 4 5 6; 7 8 9]
М =
1 2 3
4 5 6
7 8 9
Удалим второй столбец, используя оператор : (двоеточие):
» М(: ,2)=[ ]
М =
1 3
4 6
7 9
А теперь, используя оператор : (двоеточие), удалим вторую строку:
» М(2,:)=[ ]
М =
1 3
7 9
1.3. Порядок выполнения работы
Создать на рабочем столе папку со своим именем и сделать ее текущей директорией для пакета MatLab.
Создать вектор А из пяти элементов, матрицу размерностью B=3(строк)х4(столбцов) иC=4х3.
Умножить матрицу Bна любое число.
Удалить у матрицы Bвторой столбец.
Удалить у матрицы С первую строку.
Получить из матриц Bи С матрицуGразмерностью 3 на 6.
Получить вектор Lравный отношению целого числа на вектор А.
Сформировать возрастающую числовую последовательность из 40 элементов с шагом N(любое целое число) и убывающую числовую последовательность из 10 элементов с шагом 1.
Из первой последовательности задания 1.3.8. получить вектор согласно следующей зависимости (sin(xi)-exp(xi))/xi , гдеi=1,40.
Ознакомиться с содержанием окон CommandHistoryиWorkspace.
Контрольные вопросы
Формируются преподавателем на основе заданий пункта 1.3.