Возможности системы SCILAB
1. В интерактивном режиме изучить работу с программой Mendel. 2. Изучить ход создания пользовательских библиотек для работы с программой Mendel. 3. Найти минимум функции . 4. Аппроксимировать функцию по следующим данным
Требования к отчету Отчет к лабораторной работе должен содержать титульный лист, цель работы, задания на лабораторную работу, исходные данные, результаты вычислений, выводы по работе, ответы на контрольные вопросы. 6. Контрольные вопросы 1. В чем принцип работы генетических алгоритмов? Из каких этапов он состоит? 2. Как влияют такие параметры как длина гена, количество поколений, число хромосом в поколении и т.д. на качество решения. Список литературы 1. Леденева, Т. М. Системы искусственного интеллекта и принятия решений: учебное пособие для вузов /УГАТУ; Воронеж. гос. техн. ун-т.- Уфа: УГАТУ, 2005.— 206 с. 2. Ясницкий, Л. Н. Введение в искусственный интеллект: учебное пособие для вузов / Л. Н. Ясницкий.- М.: Академия, 2005.- 176 с. 3. Рутковская Д., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы: Пер. с. польск. И. Д. Рудинского. - М.: Горячая линия – Телеком, 2004.- 452 с. Лекция 1 Возможности системы SCILAB Scilab –интерактивная система автоматизации инженерных, научных и математических расчетов, построенная на расширенном представлении и применении матричных операций. Пакет разработан Scilab Group INRIA-Rocquencourt Metalau Project. Свободно распространяемую версию пакета вместе с полной документацией на английском языке в формате pdf можно получить по адресу http://www.scilab.org. Scilab поддерживается компанией Scilab Consortium, созданной в 2003 году. Scilab поддерживает язык программирования высокого уровня для организации технических вычислений. Некоторые возможности системы: · В области математических вычислений: - матричные, векторные, логические, условные операторы; - символьные вычисления; - полиномиальные и рациональные функции; - элементарные и специальные функции; - полиномиальная арифметика. · В области реализации численных методов: - решение дифференциальных уравнений; - численное интегрирование; - поиск корней нелинейных алгебраических уравнений; - оптимизация функций нескольких переменных; - одномерная и многомерная интерполяция; - решение задач математической статистики. · В области программирования: - свыше 500 встроенных математических функций; - интерфейс к Fortran, Tcl/Tk, C, C++, Java, LabView. · В области визуализации результатов расчетов и графики: - возможности создания и редактирования двухмерных и трехмерных графиков; - проведение визуального анализа данных. Scilab имеет схожий с MATLAB язык программирования, в составе имеется утилита, позволяющая конвертировать документы Matlab → Scilab. Scilab позволяет работать с элементарными и большим числом специальных функций (Бесселя, Неймана, интегральные функции), имеет мощные средства работы с матрицами, полиномами (в том числе и символьно), производить численные вычисления (например, численное интегрирование) и решение задач линейной алгебры, оптимизации и симуляции, в его состав входят мощные статистические функции, а также средства для построения и работы с графиками. Программа доступна для различных операционных систем, включая GNU/Linux и Microsoft Windows. Отличия от некоторых коммерческих программ:
Scilab состоит из 3-х частей: o интерпретатор o библиотека функций (Scilab-процедуры) o библиотека Fortran и С процедур
|