
- •1.Диссертация как документ-контейнер сложной структуры.
- •2.Способы систематизации научной информации.
- •3.Автоматизированный словарь-тезаурус в научно-исследовательской деятельности.
- •4.Понятия информации и информационных технологий.
- •5.Информатизация и компьютеризация.
- •6.Перспективные информационные технологии в научно-исследовательской деятельности.
- •7.Информационные технологии сбора, хранения и быстрой обработки научной информации
- •9.Вычислительная техника, классификация компьютеров по применению.
- •10.Периферийные устройства. Электронная оргтехника.
- •11.Техническое и программное обеспечение современных процедур научной деятельности.
- •12.Понятие модели. Основные принципы и этапы моделирования.
- •13.Математическое моделирование
- •14.Математическое обеспечение информационных технологий
- •Система Maple V
- •Система matlab
- •Система Mathematica 4
- •15.Пакеты прикладных программ по статистическому анализу данных.
- •16.Возможности и особенности пакета Statgraphics
- •17.Пакет Statgraphics. Одномерный статистический анализ: оценка числовых характеристик, подбор закона распределения случайных величин.
- •19.Пакет Statgraphics. Анализ зависимостей между величинами: регрессионный и корреляционный анализ. Анализ временных рядов.
- •20.Пакет Statgraphics. Многомерный анализ: метод главных компонентов, кластерный, дискриминантный анализ.
- •21.Имитационное моделирование. Принципы построения имитационных моделей.
- •22.Имитационные эксперименты. Язык имитационного моделирования gpss - возможности, структура.
- •23. Назначение и состав универсальной интегрированной компьютерной математики matlab
- •24.Интерфейс системы, основные объекты и форматы чисел matlab.
- •25.Операторы и функции в matlab.
- •If Логическое условие Оператор 1 elseif Логическое условие Оператор 2 else Оператор 3 end ;
- •If Логическое условие Оператор 1 end ;
- •If Логическое условие Оператор 1 else Оператор 2 end ;
- •26. Матричные вычисления в matlab
- •27. Построение графиков в matlab
- •28 Основы программирования в matlab.
- •29.Текстовые и табличные процессоры.
- •30. Анализ данных средствами ms Excel.
- •31. Пакет анализа ms Excel. Описательная статистика. Гистограммы.
- •32. Пакет анализа ms Excel. Генерация случайных чисел.
- •33. Пакет анализа ms Excel. Корреляционный, регрессионный анализ
- •34. Поиск корней уравнения с помощью подбора параметра в ms Excel.
- •35. Поиск решения. Решение задач оптимизации средствами ms Excel.
- •36. Системы подготовки презентаций.
- •37.Основы Web-дизайна. Шаблоны, текст, графика, фреймы.
- •38 Основы использования языка html
- •39. Сервисные инструментальные средства.
- •40.Основы компьютерной графики. Графические редакторы. Понятие о векторных и растровых графических файлах.
- •41 Возможности и назначение AutoCad.
- •42.Разработка проекта в системе Autocad
- •43.Mo дели представления данных. Типы, структуры данных.
- •44.Базы и банки данных. Основы проектирования баз данных.
- •45.Реляционные сетевые и иерархические базы данных.
- •46. Системы управления базами данных субд.
- •Сегодня Access находит все большее распространение, ее применяют не только опытные пользователи, но и начинающие пользователи баз данных
- •47.Объекты ms Access.
- •48.Построение различных типов запросов в ms Access
- •1 Создание запроса на выборку при помощи мастера
- •2 Создание запроса на выборку без помощи мастера
- •3. Создание запроса с параметрами, запрашивающего ввод условий отбора при каждом запуске
- •4. Изменение группы записей с помощью запроса на обновление
- •49.Формы и отчеты в ms Access
- •50.Основы программирования на языке Visual Basic for Applications.
- •51. Базы знаний
- •52.Компьютерные сети: локальные, корпоративные, региональные, глобальные.
- •53. Службы Интернета
- •56.Работа со средствами навигации в www
- •57.Методы и средства поиска информации в Интернет.
- •1 Поисковые системы
- •2. Каталоги интернет-ресурсов
- •58.Деловые Интернет-технологии.
- •59.Проблемы защиты информации
- •60.Организационные методы защиты информации.
- •61.Технические и программные методы защиты локальных данных.
- •62.Технические и программные методы защиты распределённых данных.
26. Матричные вычисления в matlab
В системе MatLab основной единицей данных является матрица, поэтому система имеет обширный набор стандартных функций и операций по обработке матриц, который позволяет:
- формировать новые матрицы стандартного вида;
- выполнять матричные арифметические операции;
- вычислять матричные характеристики и математические функции.
Для формирования новых матриц стандартного вида применяются следующие системные функции:
rand(M,N) – формирует прямоугольную матрицу размерностью M×N, элементами которой являются случайные числа в интервале (0.0; 1.0), функция rand без параметров формирует одно случайное число в том же интервале.
ones(M,N) формирует единичную матрицу размерностью M×N.
zeros(M,N) формирует матрицу размерностью M×N, состоящую из нулей.
diag(V) создает диагональную матрицу, в которой элементы вектора V являются элементами главной диагонали.
Матричные арифметические операции представлены следующими:
A+B , A-B матричное сложение и вычитание. Оба операнда этой операции должны иметь одинаковую размерность, если они являются матрицами. Один из операндов может выть скалярной величиной.
A*B матричное умножение. Операция выполняется по правилам матричного умножения, число столбцов матрицы A должно быть равно числу строк матрицы B.
A \ B левое деление матриц. Осуществляет решение системы линейных алгебраических уравнений A*X=B. Число столбцов А должно быть равно числу строк В.
A / B правое деление матриц. Осуществляет решение системы линейных алгебраических уравнений X*A=B.
Х ^ Р возведение матрицы в степень. Эта операция при скалярном значении Р возводит квадратную матрицу Х в степень Р. Если Х – скалярная величина, а Р – квадратная матрица, то Х^Р возводит Х в матричную степень Р. Эта операция является ошибочной, если оба операнда – матрицы.
В MatLab существуют матричные операции, которые выполняются над каждым элементом матрицы, это такие операции, как:
.* поэлементное матричное умножение.
.\ поэлементное левое деление матриц.
. / поэлементное правое деление матриц.
.^ поэлементное возведение матрицы в степень.
Оба операнда этих операций должны иметь одинаковую размерность, или один из них должен являться скалярной величиной.
Операция «апостраф» ′ вычисляет комплексно сопряженную транспонированную матрицу.
Операция «точка апостраф» .′ вычисляет транспонированную матрицу.
Система содержит стандартные функции, позволяющие вычислять различные характеристики матриц:
det(A) вычисляет определитель матрицы;
trace(A) вычисление следа матрицы;
rank(A) вычисление ранга матрицы;
inv(A) вычисление обратной матрицы.
27. Построение графиков в matlab
команда построения графика какой-либо функции у = f(x), которая носит имя plot.
Plot строит не истинный график функции f(x), а лишь заданное числом элементов вектора х число точек. Эти точки затем соединяются отрезками прямых, т. е. выполняется кусочно - линейная интерполяция данных графика. Если число точек достаточно велико, то полученная кривая воспринимается как вполне истинный график функции у = f(x), при 10 – 20 точках получается ломаная кривая.
Для построения графика функции у = f(x) необходимо задать совокупность точек х и у. Для аргумента х это выполняется оператором двоеточие, для у – надлежащим программированием выражения для функции, т. е. необходимо применить знаки арифметических операций над массивами:
: . ; . / ; . .
Для отображения таких функций используется декартовая прямоугольная система координат. Команда построения графика функции у = f(x) plot имеет ряд параметров, которые рассмотрим ниже.
рlot(х, у) – строит график функции у = f(x), координаты точек (х, у) которой берутся из векторов одинакового размера х, у рlot(х, у, s) – аналогична команде рlot(х, у), но тип линии графика можно задавать с помощью строковой константы s, значения которой представлены в таблице
Таким образом, с помощью строковой константы s можно менять цвет линии, представлять узловые точки различными отметками и менять тип линии графика.
Трехмерные поверхности описываются функцией двух переменных z = f(x, y). Построение трехмерных графиков требует определение для х и у двухмерных массивов – матриц. Для создания таких массивов служит функция meshgrid, которая записывается следующим образом:
[X,Y]=meshgrid(x,y) – преобразует векторы x и y в матрицы X и Y, которые могут быть использованы для вычисления функции двух переменных и построения трехмерных графиков. Строки выходного массива X являются копиями вектора x, а столбцы матрицы Y – копиями вектора y.
В основном она используется совместно с функциями построения графиков трехмерных поверхностей. Функция преобразует область заданную векторами х и у, в массивы X и Y, которые могут быть использованы для вычисления функции двух переменных и построения трехмерных графиков. Строки выходного массива Х являются копиями вектора х, а столбцы Y – копиями вектора у.
При построении графиков наряду с разметкой осей часто необходимо иметь масштабную сетку. Команды grid позволяют управлять этим процессом. Если после команды построения графиков добавить команду включения или выключения масштабной сетки, то можно получить график с требуемым видом:
grid on – добавляет сетку к текущему графику;
grid off – отключает сетку;
grid – последовательно производит включение и отключение сетки.
Для маркировки графиков можно ввести любой текст с помощью мыши командой gtext. Команда помещается после команды plot.
gtext ( string ) – выводит на график перемещаемый мышкой маркер в виде крестика. Установив маркер в нужное место и щелкнув кнопкой мыши, получим текст на графике.
Система Matlab предоставляет возможность настраивать и корректировать свойства графиков как средствами интерфейса графического окна, так и путем задания соответствующих графических команд и параметров.