- •Система автоматизации расчетов MatLab
- •Содержание
- •Цель работы
- •Введение
- •1. Краткие теоретические сведения
- •1.1. Командное окно
- •1.2. Операции с числами
- •1.3. Операции с векторами и матрицами
- •1.4. Классика численных методов
- •1.5. Построение графиков
- •2. Описание работы
- •2.1. Элементарные операции над числами и матрицами
- •2.1.1. Арифметика вещественных и комплексных чисел
- •2.1.2. Алгебра векторов и матриц
- •2.2. Решение систем линейных уравнений
- •2.3. Вычисление нулей и экстремумов функций
- •2.4. Алгебра полиномов
- •2.5. Аппроксимация и интерполяция данных
- •2.6. Решение обыкновенных дифференциальных уравнений
- •3. Порядок выполнения и защиты
- •4. Требования к содержанию отчета
- •Библиографический список
- •Приложение а
- •Базовые объекты, матрицы и операции над матрицами а.1. Специальные переменные и константы
- •А.2. Функции формирования специальных матриц и векторов
- •Б.2. Экспоненциальные функции
- •Б.3. Функции работы с комплексными числами
- •Б.4. Функции округления и целочисленных операций
4. Требования к содержанию отчета
В отчете по лабораторной работе должны быть отражены цель, краткие сведения по используемым описательным и функциональным средствам MatLAB. Необходимо привести математическую постановку задачи, протокол работы системы MatLAB при решении каждого из примеров, графики, выводы по работе.
Библиографический список
Лазарев Ю.Ф. MatLAB 5.х /Ю.Ф. Лазарев. – К.: BHV, 2000. – 384 с.
Дьяконов В.П. MATLAB 5.0/5.3. Система символьной математики /В.П. Дьяконов, И.В. Абраменкова. – М.: Нолидж, 1999. – 640 с.
Потемкин В.Г. Система инженерных и научных расчетов MatLAB 5.х /В.Г. Потемкин. – В 2‑х т. – М.: ДИАЛОГ-МИФИ, 1999. – 366 с. (т. 1). – 304 с. (т. 2).
Потемкин В.Г. MatLAB 5 для студентов /В.Г. Потемкин, П.И. Рудаков. – М.: ДИАЛОГ‑МИФИ, 1999. – 448 с.
Медведев В.С. Control System Toolbox. MatLAB 5 для студентов /В.С. Медведев, В.Г. Потемкин. – М.: ДИАЛОГ‑МИФИ, 1999. – 287 с.
Сборник задач по математике для поступающих во втузы /Под ред. М.И. Сканави. – М.: Высш. шк., 1992. – 528 с.
Берман Г.Н. Сборник задач по курсу математического анализа /Г.Н. Берман. – М.: Наука, 1969. – 439 с.
Плис А.И. MathCAD: математический практикум для инженеров и экономистов /А.И. Плис, Н.А. Сливина. – М.: Финансы и статистика, 1999. – 656 с.
Воробьева Г.Н. Практикум по вычислительной математике /Г.Н. Воробьева, А.Н. Данилова. – М.: Высш. шк., 1990. – 208 с.
Приложение а
(рекомендуемое)
Базовые объекты, матрицы и операции над матрицами а.1. Специальные переменные и константы
ans переменная, хранящая результат последней операции.
eps точность операций с вещественными числами (10-16).
realmax максимальное вещественное число (10308).
realmin минимальное положительное вещественное число (10-308).
pi число "" = 3.1415926535897....
i, j мнимая единица.
inf обозначение для значения машинной бесконечности.
NaN математическая неопределенность (не число – Not‑a‑Number).
А.2. Функции формирования специальных матриц и векторов
zeros(M,N) формирует M*N–матрицу из нулей.
ones(M,N) формирует M*N–матрицу из единиц.
eye(M,N) формирует M*N–матрицу с единичной главной диагональю.
repmat(A,m,n) формирует матрицу, состоящую из m*n копий матрицы A.
rand(M,N) возвращает M*N–матрицу равномерно распределенных на промежутке (0,1) случайных чисел.
randn(M,N) возвращает M*N–матрицу нормально распределенных случайных чисел с нулевым матожиданием и единичной дисперсией.
linspace(a,b,n) генерирует n точек, равномерно распределенных между a и b.
logspace(a,b,n) генерирует n точек между декадами 10a и 10b.
А.3. Основные информационные функции
size размерность матрицы.
length длина вектора.
ndims число измерений.
disp вывод чисел или строк.
isempty пустая матрица?
isequal идентичны массивы?
isnumeric числовой массив?
islogical логический массив?
logical преобразование числа в логику.
А.4. Операции над матрицами
tril(M) возвращает нижнюю треугольную часть матрицы М.
triu(M) возвращает верхнюю треугольную часть матрицы М..
fliplr(M) переставляет столбцы матрицы М относительно горизонтальной оси.
flipud(M) переставляет строки матрицы М относительно вертикальной оси.
flipdim Flip matrix along specified dimension.
rot90(M) поворот матрицы М на 90 градусов против часовой стрелки.
ПРИЛОЖЕНИЕ Б
(рекомендуемое)
Элементарные математические функции
Б.1. Тригонометрические и гиперболические функции
sin(Z) синус.
sinh(Z) гиперболический синус.
asin(Z) арксинус.
asinh(Z) гиперболический арксинус.
cos(Z) косинус.
cosh(Z) гиперболический косинус.
acos(Z) арккосинус.
acosh(Z) гиперболический арккосинус.
tan(Z) тангенс.
tanh(Z) гиперболический тангенс.
atan(Z) арктангенс.
atan2(X,Y) арктангенс для 4-х квадрантов.
atanh(Z) гиперболический арктангенс.
sec(Z) секанс.
sech(Z) гиперболический секанс.
asec(Z) арксеканс.
asech(Z) гиперболический арксеканс.
csc(Z) косеканс.
csch(Z) гиперболический косеканс.
acsc(Z) арккосеканс.
acsch(Z) гиперболич. арккосеканс.
cot(Z) котангенс.
coth(Z) гиперболический котангенс.
acot(Z) арккотангенс.
acoth(Z) гиперболич. арккотангенс.
