Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Zadania_na_2_semestr / Методическое пособие.pdf
X
- •Лабораторная работа №1. Введение в MATLAB
- •Краткая характеристика MATLAB
- •Описание интерфейса MATLAB
- •Работа с MATLAB в режиме командной строки
- •Объявление переменных
- •Удаление созданных переменных
- •Создание матриц и векторов
- •Поэлементные операции над матрицами
- •Основы построения графиков
- •Задания на лабораторную работу
- •Примечание к заданию
- •Варианты задания
- •Лабораторная работа №2. Программы в MATLAB
- •Скрипты
- •Рабочая область в MATLAB
- •Комментарии
- •Функции
- •Фактические и формальные параметры функции
- •Рабочая область функции
- •Скрипты и функции
- •Передача параметров по значению
- •Анонимные функции
- •Документирование функций
- •Отладка
- •Задание на лабораторную работу
- •Варианты заданий
- •Лабораторная работа №3. Условные выражения и циклы
- •Управление потоками в MATLAB
- •Оператор ветвления if/elseif/else
- •Оператор цикла for
- •Оператор цикла while
- •Проверка корректности входных переменных
- •Задания на лабораторную работу
- •Варианты задания
- •Лабораторная работа №4. Вектора и матрицы
- •Создание векторов и матриц в MATLAB.
- •Обращение к элементам матриц.
- •Заполнение матриц
- •Операции деления, умножения и возведения в степень.
- •Создание матриц специального вида
- •Объединение матриц
- •Удаление строк и столбцов
- •Задания на лабораторную работу
- •Лабораторная работа №5. Ввод-вывод
- •Организация ввод-вывод в MATLAB
- •Строки
- •Функция disp
- •Функция input
- •Функция fprintf
- •Организация диалога с пользователем и вывод таблицы с использованием форматированного вывод
- •Задания на лабораторную работу
- •Варианты задания
- •Лабораторная работа №6. Графические возможности в MATLAB
- •Основы графики в MATALB
- •Оформление графиков
- •Вывод нескольких графиков в текущее окно
- •Функция eval
- •Задания на лабораторную работу
- •Варианты задания
A |
2x3 |
48 |
double |
D |
2x3 |
48 |
double |
Обращение к элементам матриц.
Способ 1 Для указания отдельного элемента вектора или матрицы используются выражения
вида V(i) или W(i, j). Например:
>> V = [ 6 7 9 4] V =
6 |
7 |
9 |
4 |
>> W = [ 2 4 6 ; -1 -3 -5]
W =
2 |
4 |
6 |
-1 |
-3 |
-5 |
>>V(1) ans =
6
>>W(2, 2) ans =
-3
Способ 2 Если в индексных выражениях использовать двоеточие, то можно ссылаться на
подблоки массива. Зададим для примера массив M размером 4 на 4:
>> M = [ 1 1 2 2; 2 2 3 3; 3 3 4 4; 4 4 5 5] M =
1 |
1 |
2 |
2 |
2 |
2 |
3 |
3 |
3 |
3 |
4 |
4 |
4 |
4 |
5 |
5 |
Так индексное выражение M(2:3, 4) ссылается на блок из 2 элементов столбца 4:
>>M(2:3, 4) ans =
3
4
Аиндексное выражение M(2:4, 2:4) ссылается на подматрицу:
>>M(3:4, 3:4)
42
Соседние файлы в папке Zadania_na_2_semestr
