28 Основы программирования в matlab.
Программирование, т. е. создание определенного набора команд, в системе MATLAB является средством ее расширения и использовании в решении специфических проблем.
Программы оперируют с переменными и константами. Переменные – это имеющие имена объекты, способные хранить разные по значению данные. В зависимости от этих данных переменные могут быть числовыми или символьными, векторными или матричными.
Для задания переменным определенных значений используется оператор присваивания, вводимый знаком равенства = Имя _ переменной = Выражение;
Типы переменных заранее не декларируются. Они определяются выражением, значение которого присваивается переменной. Имя переменной может содержать сколько угодно символов, но идентифицируется только 31 начальный символ. Имя любой переменной должно быть уникальным. Имя должно начинаться с буквы, может содержать буквы, цифры и символ подчеркивания _ . Недопустимо включать в имена пробелы и специальные знаки.
В языке MATLAB нет явных операторов ввода вывода данных. Эта проблема решается для ввода данных оператором присваивания и использованием системных констант. Вывод данных осуществляется еще проще. Для этого необходимо после математического выражения не ставить символ ;. К системным константам относятся:
– Pi = 3,1415 число “ПИ”;
– i или j мнимые единицы;
– NaN неопределенность в виде ;
– Inf бесконечность типа а/o ;
– ans результат последней операции и др.
При вычислениях в MATLAB используется режим двойной точности. Однако, при выводе результатов, по умолчанию выдаются числа с 4 цифрами после десятичной точки в действительной форме. Чтобы изменить данную форму вывода, необходимо в программе перед выводимой величиной использовать команду format name, где name имя формата. Для числовых данных name может быть следующим сообщением:
short короткое представление в фиксированном формате (5 знаков);
short е короткое представление в экспоненциальной форме (5 знаков мантиссы и 3 знака порядка);
long – длинное представление в фиксированном формате (15 знаков);
long е – длинное представление в экспоненциальной форме (15 знаков мантиссы и 3 знака порядка).
Задание матрицы требует указания несколько строк. Для разграничения строк используется символ ; (точка с запятой). Для указания отдельного элемента вектора или матрицы используются выражения вида V(i) или T(i, j).
Выражение Т(i) с одним индексом дает доступ к элементам матрицы, развернутым в один столбец. Такая матрица образуется из исходной, если подряд выписать ее столбцы.
Наряду с операциями над отдельными элементами матриц и векторов MATLAB позволяет производить арифметические операции сразу над всеми элементами. Для этого перед знаком операции ставится точка.
Функции ones и zeros служат для создания одномерных и многомерных массивов. Функция ones создает массив с единичными элементами. Функция zeros создает массив с нулевыми элементами.
- 6 Перспективные информационные технологии в научно-исследовательской деятельности
- 7 Информационные технологии сбора, хранения и быстрой обработки информации
- 8 Вычислительная техника, классификация компьютеров по применению
- 10 Проблемы и риски внедрения информационных технологий в общественной практике
- 11 Техническое и по современных процедур научной деятельности.
- 12.Понятие модели. Основные принципы и этапы моделирования.
- 13.Компьютерное моделирование
- 14.Математическое обеспечение информационных технологий
- 15.Пакеты прикладных программ по статистическому анализу данных.
- 16. Возможности и особенности пакета Stаtgrарнiсs
- 17. Пакет Statgraphics. Одномерный статистический анализ: оценка числ. Харак-к, подбор з-на распред-ия случ. Величин
- 18. Пакет Statgraphics. Сравнение неск-ких случ. Величин: сравнение числ. Харак-ик и законов распределения
- 19. Пакет Statgraphics. Анализ зависимостей м/у величинами: регрессионный и корреляционный анализ. Анализ временных рядов.
- 20. Пакет Statgraphics. Многомерный анализ: метод главных компонент, кластерный, дискриминантный анализ
- 21 Имитационное моделирование. Принципы построения имитационных моделей
- 22 Имитационные эксперименты. Язык имитационного моделирования gpss – возможности, структура
- 23. Назначение и состав универсальной интегрированной компьютерной математики matlab
- 24.Интерфейс системы, основные объекты и форматы чисел matlab.
- 25.Операторы и функции в matlab.
- 26. Матричные вычисления в matlab
- 27. Построение графиков в matlab
- 28 Основы программирования в matlab.
- 29. Текстовые и табличные процессоры
- 31. Пакет анализа ms Excel. Описательная статистика. Гистограммы. Установка пакета анализа: меню сервис /надстройка/анализ данных.
- 32. Пакет анализа ms Excel. Генерация случайных чисел.
- 35. Поиск решения. Решение задач оптимизации средствами ms Excel.
- 36. Системы подготовки презентаций.
- 37 Основы web-дизайна
- 38 Основы использования языка html
- 39. Сервисные инструментальные средства.
- 41 Возможности и назначение AutoCad.
- 42 Разработка проекта в системе Autocad.
- 45. Реляционные сетевые и иерархические базы данных
- 46. Система управления базами данных субд
- 47. Объекты ms Access
- 48. Построение различных типов запросов в ms Access
- 1 Создание запроса на выборку при помощи мастера
- 2 Создание запроса на выборку без помощи мастера
- 3. Создание запроса с параметрами, запрашивающего ввод условий отбора при каждом запуске
- 49. Формы и отчеты в ms Access
- 51. Базы знаний
- 52. Компьютерные сети: Локальные, корпоративные, региональные, глобальные.
- 54. Работа с почтовым клиентом.
- 55. Планирование совместной деятельности в корпоративной сети с помощью почтовых программ.
- 56 Работа со средствами навигации в www
- 57 Методы и средства поиска информации в Интернет
- 1 Поисковые системы
- 3. Каталоги интернет-ресурсов
- 58 Деловые Интернет-технологии
- 59 Проблемы защиты информации
- 60 Организационные методы защиты информации
- Физическое ограничение доступа
- Контроль доступа к аппаратуре
- Контроль доступа к данным и носителям информации
- 61 Технические и программные методы защиты локальных данных
- Защита данных на отдельном компьютере
- Защита данных в локальных сетях
- 62 Технические и программные методы защиты распределенных данных
- 1) Служба www
- 2) Электронная цифровая подпись (эцп)
- 63 Тенденции развития информационных технологий
- 64. Пути решения проблемы информатизации общества
- 65. Новые технические средства и программные продукты, интеллектуализация средств