Заказ работы

Заказать
Каталог тем

Самые новые

Значок файла Зимняя И.А. КЛЮЧЕВЫЕ КОМПЕТЕНТНОСТИ как результативно-целевая основа компетентностного подхода в образовании (2)
(Статьи)

Значок файла Кашкин В.Б. Введение в теорию коммуникации: Учеб. пособие. – Воронеж: Изд-во ВГТУ, 2000. – 175 с. (2)
(Книги)

Значок файла ПРОБЛЕМЫ И ПЕРСПЕКТИВЫ КОМПЕТЕНТНОСТНОГО ПОДХОДА: НОВЫЕ СТАНДАРТЫ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ (2)
(Статьи)

Значок файла Клуб общения как форма развития коммуникативной компетенции в школе I вида (10)
(Рефераты)

Значок файла П.П. Гайденко. ИСТОРИЯ ГРЕЧЕСКОЙ ФИЛОСОФИИ В ЕЕ СВЯЗИ С НАУКОЙ (10)
(Статьи)

Значок файла Второй Российский культурологический конгресс с международным участием «Культурное многообразие: от прошлого к будущему»: Программа. Тезисы докладов и сообщений. — Санкт-Петербург: ЭЙДОС, АСТЕРИОН, 2008. — 560 с. (11)
(Статьи)

Значок файла М.В. СОКОЛОВА Историческая память в контексте междисциплинарных исследований (11)
(Статьи)

Каталог бесплатных ресурсов

Ознакомление с системой Matlab

        Методические указания «Ознакомление с системой Matlab» по курсу «ТАУ»        


1 Цель работы

 Освоение навыков работы в системе Matlab. Изучение средств формирования и анализа моделей линейных стационарных систем автоматического управления.

2 Основные сведения о системе Matlab

Система Matlab (сокращение от MATrix LABoratory –МАТричная ЛАБоратория) является интерактивной системой для выполнения инженерных и научных расчетов, ориентированной на работу с массивами данных.

Основным объектом системы Matlab является прямоугольный числовой массив, который допускает комплексные элементы и ввод матриц без явного указания их размеров. По умолчанию предполагается, что любая заданная переменная является вектором или матрицей. Отдельное заданное число программа воспринимает как матрицу размером 1?1, а вектор-строку с N элементами – как матрицу размером 1?N.

Работа  в среде Matlab может осуществляться в двух режимах:

-        в режиме калькулятора, когда вычисления производятся непосредственно после набора очередного оператора или команды Matlab;

-        путем вызова программы, составленной и записанной на диске на языке Matlab.

3 Работа в режиме калькулятора

3.1 Ввод данных

Ввод чисел с клавиатуры производится по правилам:

-        для отделения дробной части мантиссы числа применяется десятичная точка;

-        десятичный показатель числа записывается в виде целого числа после записи символа е;

-        между записью мантиссы числа и символом е не должно быть никаких символов, в т.ч. и символов пробела.

Для записи промежуточных результатов в память ПК можно использовать имена переменных.  Для этого применяется операция присваивания:

<имя переменной> = <выражение> [;]

Имена переменных могут содержать лишь буквы латинского алфавита или цифры и должны начинаться с буквы. Общее число символов в имени может достигать 19. Особенностью языка Matlab является то, что прописные и строчные буквы в именах различаются системой. Например, имена «а» и «А» обозначают разные переменные.

Если выражение не заканчивается символом «;», результат его выполнения будет выведен в командное окно в виде:

<имя переменной> = <результат>

Ввод значений элементов матрицы осуществляется в квадратных скобках по строкам. Элементы строки отделяются друг от друга пробелом или запятой, а строки отделяются друг от друга знаком «;».

Язык системы Matlab содержит встроенную арифметику комплексных чисел. Для обозначения мнимой единицы в Matlab зарезервировано два имени – i и j. Ввод с клавиатуры значения комплексного числа осуществляется следующим образом:<имя переменной>  = <значение действительной части> + i [j] * < значение мнимой части>Переменные, зарезервированные системой Matlab:i, j – мнимая единица;pi – число p (3,141592653589793);inf – обозначение машинной бесконечности;NaN – обозначение неопределенного результата (например, типа 0/0 или inf/inf);ans – результат последней операции без знака присваивания.

3.2 Некоторые функции формирования матриц. Простейшие операции над матрицами

zeros(m,n) – создает матрицу m?n с нулевыми элементами.

ones(m,n) – создает матрицу m?n с единичными элементами.

eye(m,n) – создает матрицу m?n с единичными элементами по главной диагонали и остальными нулевыми элементами.

inv(A) – вычисляет матрицу, обратную матрице А.

А– вычисляет матрицу .

eig(A) – вычисляет массив собственных чисел матрицы А, т.е. корни характеристического полинома .[А В] – конкатенация (объединение) матриц А и В.Элемент матрицы А, находящийся на пересечении i-той строки и j-того столбца, обозначается A(i,j). Для доступа к i-той строке матрицы А следует указать: A[i,:]. Для доступа к j-тому столбцу матрицы А следует указать: A[:,j]. Для доступа к i-тому элементу вектора v следует указать v[i].
Задание

Вычислите значение выражения ,

Заказ курсовой диплома или диссертации.

Горячая Линия


Вход для партнеров