Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2017-10-11 | 296 |
5.00
из
|
Заказать работу |
|
|
Язык MATLAB- это язык операторов. Операторы вводимые пользователем в командной строке исполняются системой MATLAB в режиме интерпретации. Операторы имеют 2 формы записи:
1. С явным присваиванием:
переменная= выражению
2. С неявным присваиванием:
выражение
Операторы состоят из специальных символов, имен функций и переменных, а также числовых констант и могут оканчиваться запятой или точкой с запятой, которые управляют выводом результата на экран. Для изменения стандартного выполнения порядка операций используют круглые скобки. Результат вычисления присваивается заданной переменной в левой части от знака равенства для дальнейшего использования вычисление и если после выражения нет точки с запятой, то результат выводиться на экран. При записи нескольких операторов в одной строке следует использовать разделители.
при выполнении простых операций без указания переменной, которой присваивается результат. MATLAB сам назначает переменную ans, которой присваивается результат и значение которой затем выводится на экран.
При использовании оператора с неявным заданием переменной MATLAB автоматически создает переменную с именем ans (Answer) и присваивает ей значение результата. Переменная ans сохраняет значение результата выполнения последнего оператора с неявным присваиванием. Длина командной строки ограничена 256 символами. Если оператор не помещается на одной строке, то для перехода на следующую строку вводится ... нажимается клавиша ENTER и продолжается ввод оператора в следующей строке. Имена переменных и функций могут быть составлены из любых символов алфавита системы MATLAB кроме специальных. Имя должно начинается с буквы за которой может следовать произвольное сочетание букв и цифр. Могут использоваться скаляры- константы и числа, и массивы- одномерные(вектор) и двумерные(матрица). В MATLAB можно работать с константами, переменными, массивами содержащими числовую и символьную информацию. Вычисление в системе MATLAB вводится с двойной точностью.
|
Ориентация на матричные операции
Система MATLAB выполняет операции над векторами и матрицами. Одномерный массив называют вектором, а двумерный — матрицей:
[113 4] |"1 2 3 4] а а + b а + b/с
или 5 6 7 8 х ух г
[1,2,3,4] |_9 8 7 GJ 12 3
Векторы из 4 элементов Матрица размером Матрица с
3x4 элементами разного
типа
Массивы в общем случае характеризуются размерностью и размером. Размерность массива определяет его структурную организацию в виде одной строки или одного столбца (размерность 1), страницы (размерность 2), куба (размерность 3) и т. д. MATLAB допускает задание и использование многомерных массивов ряда типов, в том числе массивов ячеек и записей.
Размер вектора — это число его элементов, а размер матрицы определяется числом ее строк т и столбцов п. Обычно размер матрицы указывают как тхп. Матрица называется квадратной, если т = п, то есть число строк матрицы равно числу ее столбцов. Многие элементы разреженных матриц — нули. Поэтому для эффективной работы с такими матрицами имеется ряд специальных функций.
Векторы и матрицы могут иметь имена, например, V — вектор или М — матрица. В данной книге имена векторов и матриц набираются полужирным шрифтом. Элементы векторов и матриц рассматриваются как индексированные переменные. Например, V2 — второй элемент вектора V; М2,3 — третий элемент матрицы М, расположенный во второй строке.
Интересно отметить, что даже обычные числа и переменные в MATLAB рассматриваются как матрицы размером 1x1, что дает единообразные формы и методы проведения операций над обычными числами и массивами. Это также означает, что большинство вычислительных функций могут работать с аргументами в виде векторов и матриц, вычисляя значения для каждого их элемента.
|
Массивы
Одномерный массив чисел называют вектором. Двумерный массив чисел или математических выражений принято называть матрицей.
Примеры:
l, 2, 3, 4 — вектор из 4 элементов;
1 2 3 4
5 6 7 8 матрица размера 3x4;
9 8 7 6
Векторы и матрицы характеризуются размерностью и размером. Размерность определяет структурную организацию массивов в виде строки (размерность 1), страницы (размерность 2), куба (размерность 3) и т. д. Так что вектор является одномерным массивом, а матрица представляет собой двумерный массив с размерностью 2.
Размер вектора — это число его элементов, а размер матрицы определяется числом ее строк т и столбцов п. Обычно размер матрицы указывают как тхп. Матрица называется квадратной, если m = n, то есть число строк матрицы равно числу ее столбцов.
Векторы и матрицы могут иметь имена, например V — вектор или М — матрица.
Операторы системы MATLAB 5
Операторы системы MATLAB делятся на 3 категории:
1. Арифметические операторы - позволяют констрировать арифметические выражение и выполнять числовые вычисление;
2.Операторы отношения - позволяют сравнить числовые операнды;
3.Логические операторы - позволяют строить логические выражения. Логические операторы имеют самый низкий приоритет относительно операторов отношения и арифметических операторов.
Арифметические операторы.
При работе с массивом чисел установлены следующие уровни приоритета среди арифметических операций:
1. поэлементное транспонирование (.’), поэлементное возведение в степень(.^),эрмитово сопряженное транспонирование матрицы (‘),возведение матрицы в степень (^);
2. унарное сложение (+),унарное вычитание (-);
3. умножение массивов (.*),правое деление (./),левое деление массивов (.\),умножение матриц (*),решение систем линейных уравнений - операция (/),операция (\);
4. сложение (+),вычитание (-);
5. оператор формирования массивов (:).
Внутри каждого уровня операторы имеют равный приоритет и вычисляются в порядке следования слева направо. Заданный по умолчанию порядок следования может быть изменен
|
|
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!