Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учеб.Пособие.Нейро.doc
Скачиваний:
9
Добавлен:
07.12.2018
Размер:
1.28 Mб
Скачать

Контрольные вопросы

1. Объясните назначение четырех аргументов функции newff.

2. Объясните инициализацию НС с помощью метода init для объектов класса network.

3. Объясните синтаксис функции gensim для статических и динамических НС.

4. Напишите команду для открытия окна системы Simulink с S-моделью нейронной сети.

5. Какую функцию выполняет кнопка Toggle model browser?

Л И Т Е Р А Т У Р А

1. Медведев В.С., Потемкин В.Г. Нейронные сети. MATLAB6 / Под общ.ред.к.т.н.В.Г.Потемкина. – М.:ДИАЛОГ – МИФИ, 2002. – 496с.

2. Дьяконов В.; Круглов В.

Математические пакеты расширения MATLAB .Специальный справочник. – СПб.: Питер, 2001. – 480с.

3. Методы робастного, нейро-нечеткого и адаптивного управления: Учебник / Под ред. Н.Д.Егупова. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. – 744 с.

Приложение 2

1. Вычислительные аспекты matlab

Ввод и редактирование операторов

Оператор – это специальное обозначение для определенной операции над данными – операндами. Например, простейшими арифметическими операторами являются знаки суммы +, вычитания -, умножения * и деления /. Операторы используются совместно с операндами. Например, в выражении 2 + 3 знак + является оператором сложения, а числа 2 и 3 – операндами.

Приглашение

>>

в строке окна Command Window означает, что система MATLAB готова к диалогу с пользователем и разрешает выполнить ввод того или иного оператора. Такая строка по терминологии системы MATLAB называется командной строкой.

Операторы системы MATLAB делятся на команды и функции. Команды выполняют некоторые действия и, как правило, не формируют выходной переменной. Функции же предполагают наличие входных и выходных переменных.

Оператор присваивания. Является одним их наиболее распространенных операторов вычислений. С его помощью можно задавать значения переменных, вычислять сложные арифметические выражения, вызывать функции.

Например, оператор присваивания позволяет задать значения элементам массива А размера 3х3:

А = [1 2 3; 4 5 6; 7 8 10]

A =

1 2 3

4 5 6

7 8 10

Этот пример соответствует оператору с явным присваиванием.

Операторы с неявным присваиванием. Если в операторе присваивания отсутствует левая часть, то система MATLAB автоматически создает переменную с зарезервированным именем ans, которая сохраняет свое значение в течении ограниченного интервала времени – до вызова следующего оператора с неявным присваиванием.

>> V=[1 2 3 4]

V =

1 2 3 4

>> sin(V)

ans

0.8415 0.9093 0.1411 -0.7568

>> exp(V)

ans

2.7183 7.3891 20.0855 54.5982

Ввод нескольких операторов в строке. Для того чтобы ввести несколько операторов в одной строке. следует использовать два типа разделителей:

запятую (,) и точку с запятой (;), причем последний разделитель еще и подавляет вывод результата на экран терминала.