МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ Г.Ф. МОРОЗОВА»
ТЕХНОЛОГИИ ОБРАБОТКИ ИНФОРМАЦИИ.
МЕТОДЫ ОБРАБОТКИ ИНФОРМАЦИИ
Методические указания к лабораторным работам для студентов по направлению подготовки 27.03.05 Инноватика
Воронеж 2018
1
УДК 004.62: 519.2
Аникеев, Е. А. Технологии обработки информации. Методы обработки информации [Электронный ресурс]: методические указания к лабораторным работам для студентов по направлению подготовки 27.03.05 Инноватика / Е . А. Аникеев, В. В. Лавлинский ; М-во образования и науки РФ, ФГБОУ ВО «ВГЛТУ». – Воронеж, 2018. – 44 с.
Печатается по решению учебно-методического совета ФГБОУ ВО «ВГЛТУ» (протокол № от г.)
Рецензент доцент кафедры информационных технологий моделирования и управления Воронежского государственного университета инженерных технологий А.В. Лемешкин
Ответственный редактор канд. техн. наук, доц. Е.А. Аникеев
2
Оглавление |
|
Лабораторная работа №1. Основы работы в среде SciLab .................................. |
4 |
Теоретическая часть ............................................................................................. |
4 |
Порядок выполнения работы ............................................................................ |
15 |
Варианты заданий............................................................................................... |
16 |
Контрольные вопросы........................................................................................ |
16 |
Лабораторная работа №2. Описательная статистика......................................... |
17 |
Теоретическая часть ........................................................................................... |
17 |
Порядок выполнения работы ............................................................................ |
19 |
Варианты заданий............................................................................................... |
20 |
Контрольные вопросы........................................................................................ |
20 |
Лабораторная работа №3. Комбинаторика ......................................................... |
21 |
Теоретическая часть ........................................................................................... |
21 |
Порядок выполнения работы ............................................................................ |
22 |
Варианты заданий............................................................................................... |
23 |
Контрольные вопросы........................................................................................ |
23 |
Лабораторная работа №4. Параметры генеральной совокупности и выборки 24 |
|
Теоретическая часть ........................................................................................... |
24 |
Порядок выполнения работы ............................................................................ |
27 |
Варианты заданий............................................................................................... |
29 |
Контрольные вопросы........................................................................................ |
29 |
Лабораторная работа №5.Построение нечётких множеств и операции над |
|
ними......................................................................................................................... |
30 |
Теоретическая часть ........................................................................................... |
30 |
Порядок выполнения работы ............................................................................ |
31 |
Варианты заданий............................................................................................... |
37 |
Контрольные вопросы........................................................................................ |
37 |
Лабораторная работа №6.Вычисление нечётких выражений ........................... |
37 |
Теоретическая часть ........................................................................................... |
37 |
Порядок выполнения работы ............................................................................ |
39 |
Варианты заданий............................................................................................... |
41 |
Контрольные вопросы........................................................................................ |
41 |
Правила оформления отчёта ................................................................................. |
42 |
Список литературы ................................................................................................ |
43 |
3
Лабораторная работа №1. Основы работы в среде SciLab
Цель работы: получение навыков выполнения основных арифметических операций, использования операторов для создания скриптов и построения графиков в пакете прикладных математических программ для технических и научных расчётов Scilab.
Теоретическая часть
Scilab (читается Сайлэб) – пакет прикладных математических программ, предоставляющий открытое окружение для инженерных (технических) и научных расчётов. Это самая полная общедоступная альтернатива MATLAB.
Пакет Scilab является кроссплатформенной системой компьютерной алгебры и обладает сходным с Matlab синтаксисом встроенного языка. Разработка системы Scilab ведется сотрудниками французского Национального института информатики и автоматизации (INRIA – Institut National de Recherche en Informatique et Automatique) с 80-х
годов прошлого века. Изначально это был коммерческий проект под названием Blaise, а затем Basile. С 2003 года продукт получил новое имя Scilab и стал бесплатным. В настоящее время он распространяется по свободной лицензии CeCILL.
Сама система Scilab, как и Matlab, предназначена прежде всего для численных расчетов и работы с матрицами. Кроме того, она обладает развитыми средствами программирования (включая отладчик скриптов), так что ее в какой-то мере можно рассматривать как систему разработки высокотехнологичных приложений.Для системы имеется достаточно большое число пакетов расширений, которые можно найти на официальном сайте в разделе Toolbox center.
В Scilab существует два режима выполнения расчётов: консольный и скриптовый. Встроенный язык Scilab – это язык структурного программирования. Весь
выполняемый код размещается в функциях. В одном файле может быть несколько функций. Однако при разработке пакетов расширений принято хранить каждую функцию в отдельном файле.
Переменные не описываются, а создаются путем присвоения им начального значения, например так:
Переменные в Scilab не имеют строгой типизации, т. е. если в переменной хранился текст, то можно на следующем шаге записать в нее число, а затем логическое значение. Scilab следит за соответствием типов только при вычислении значений выражений.
Вследствие Unix-корней системы, важен регистр букв в имени переменных, например:
4
В Scilab можно производить различные математические операции с матрицами. Строки матриц отделяются друг от друга при помощи символа «;». Определим матрицустроку a , матрицу-столбец b и двумерную матрицу c :
Символ «;» в конце строки запрещает немедленный вывод результата (в текущей версии программы не работает). Заданные матрицы выглядят так:
С матрицами можно производить различные действия, например складывать, умножать, транспонировать и т.д.
5