% Задание координат вершин куба
х = [0 1 1 0 0 0 1 1 0 0 1 1 1 1 0 0];
у = [0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 1];
z = [0 0 0 0 0 1 1 1 1 1 1 0 0 1 1 0];
% Циклическое изменение значения перспективы
for phi = 0:10:90
% Получение матрицы проектирования
T = viewrmtx(-37.5,30,phi) ;
% Нахождение проекций
v = T*[x; у; z; ones(size(x))];
x1 = v(l,:)./v(4, :);
y1 = v(2,:)./v(4,:);
% Вывод результата на двумерные оси
plot(x1,y1)
pause(1)
end
□ xlim, ylim, zlim – установка или определение пределов осей координат (на примере xlim).
▪ xl = xlim – вектор из двух элементов x1 содержит пределы оси х.
▪ xlim([xmin xmax]) – входной аргумент задает пределы оси х свойство xLim принимает значение [xmin xmax].
▪ xlmode = xlim('mode') – выходной аргумент является строковой переменной и содержит значение ('auto' или 'manual') свойства XLimMode.
▪ xlim(mode) – устанавливает режим выбора пределов осей, т. е. свойство XLimMode принимает значение mode ('auto' или 'manual').
▪ xlim(Hax,...) – изменение или получение пределов осей с указателем нах.
Литература
1. Математическая компьютерная система MATLAB. Методические указания к лабораторно-практическим занятиям студентов агромеханического и агроэнергетического факультетов для начального знакомства с системой "MATLAB" по курсу математические модели и методы в расчетах на ЭВМ. Ротапринт БГАТУ, Минск, 2003. – 41с.
2. Ануфриев И.Е. Самоучитель MATLAB 5.3/6.x. – СПб.: БХВ-Петербург, 2002. – 736с.
Содержание
Кафедра вычислительной техники 1
1. Введение 3
2. Управление средой, файлами и переменными 3
2.1. Получение справочной информации 3
2.2. Управление средой MATLAB 4
2.3. Управление переменными 5
2.4. Манипулирование файлами и каталогами 6
3. Операторы и специальные символы 8
3.1. Арифметические и матричные операции 8
3.2. Логические операции и операторы 8
3.3. Побитовые операции 9
Таблица 4. Специальные символы 11
Назначение 11
Продолжение табл. 4 12
Назначение 12
3.4. Логические функции 12
4. Программирование 14
4.1. Конструкции языка 14
4.2. Сервисные функции и переменные 15
4.3. Интерактивный ввод 16
4.4. Объектно-ориентированное программирование и преобразование 17
типов 17
4.5. Функции даты и времени 17
4.6. Двоичные и текстовые файлы 18
4.7. Функции для работы с массивами ячеек 23
4.8. Функции для работы со структурами 26
5. Звуковые и графические файлы 28
5.1. Чтение, запись и преобразование звуковых данных 28
5.2. Графические файлы 29
6. Работа со строками 31
6.1. Обработка строк 31
6.2. Преобразования строка-число 34
6.3. Преобразование системы счисления 36
7. Работа с матрицами и массивами 37
7.1. Создание матриц и массивов 37
7.2. Операции с массивами 38
8. Математические функции 39
8.1. Специальные функции 39
8.2. Преобразование координат 42
9. Функции для решения задач линейной алгебры 42
9.1. Матричный анализ 42
9.2. Решение спектральных задач 44
9.3. Решение линейных уравнений, разложения и обращение матриц 45
9.4. Вычисление функций от матриц 47
10. Решение различных математических задач 47
10.1. Поиск корней 47
10.2. Интерполяция 48
10.3. Минимизация и оптимизация 49
10.4. Дифференцирование и конечные разности 50
10.5. Интегрирование 50
10.6. Решение дифференциальных уравнений и систем 51
11. Графика и визуализация данных 51
11.1. Двумерные графики 51
11.2. Трехмерные графики 53
11.3. Визуализация функции на непрямоугольной области 62
11.4. Оформление графиков 64
11.5. Управление видом графика 66
Литература 71
АННОТАЦИЯ
Методические указания являются дополнением к работе "Математическая компьютерная система MATLAB. Методические указания к лабораторно-практическим занятиям студентов агромеханического и агроэнергетического факультетов для начального знакомства с системой MATLAB по курсу математические модели и методы в расчетах на ЭВМ. Ротапринт БГАТУ, Минск, 2003. – 41с."
Методические указания содержат основные функции и команды системы MATLAB и предназначены для развития навыков, полученных при начальном изучении MATLAB, а также для облегчения поиска служебных слов и описания их назначения в справочной системе help. Описанные функции и команды сгруппированны по разделам.
Методические указания адресованы студентам агроэнергетического и агромеханического факультетов, изучающих математическое моделирование на компьютере, однако могут использоваться всеми, кто применяет систему MATLAB, т.к. материал указаний может использоваться, в качестве справочника команд этой системы.
Использована версия MATLAB 6.5.
Do'stlaringiz bilan baham: |