Введение 3
Глава I. Среды программирования MATLAB и C#.NET
1.1. Высокоуровневый язык и интерактивная среда для программирования «MATLAB» 5
1.2. Среда программирования «Microsoft Visual Studio» 16
1.3. Создание Windows-приложений с использованием математических функций MATLAB 24
Глава 2. Обучающая программа «Использование библиотек Matlab в среде программирования C#.NET»
2.1. Состав приложения 36
2.2. Интерфейс и реализация программы 42
Заключение 45
Список использованной литературы 46
Приложения 47
MATLAB — это высокоуровневый язык и интерактивная среда для программирования, численных расчетов и визуализации результатов. С помощью MATLAB можно анализировать данные, разрабатывать алгоритмы, создавать модели и приложения.
Язык, инструментарий и встроенные математические функции позволяют исследовать различные подходы и получать решение быстрее, чем с использованием электронных таблиц или традиционных языков программирования, таких как C/C++ или Java. MATLAB широко используется в таких областях, как:
• обработка сигналов и связь,
• обработка изображений и видео,
• системы управления,
• автоматизация тестирования и измерений,
• финансовый инжиниринг,
• вычислительная биология и т.п.
Более миллиона инженеров и ученых по всем миру используют MATLAB в качестве языка технических вычислений.
MATLAB по сравнению с традиционными языками программирования (C/C++, Java, Pascal, FORTRAN) позволяет на порядок сократить время решения типовых задач и значительно упрощает разработку новых алгоритмов.
Актуальность данной работы: В настоящее время в преподавании ряда дисциплин интенсивно используются элементы визуализации использующие интенсивные вычисления. В частности, например, в математике при построении графиков двумерных и трехмерных поверхностей в пространстве. Для построения двумерных и трехмерных поверхностей преподаватели вынуждены использовать специальные пакеты программ. Разработанная обучающая программа позволяет легко научиться
В создании полноценного автономного пользовательского приложения эффективна среда Visual Studio, поэтому интеграция МАТЛАБ с Visual Studio является актуальной.
Целью данной дипломной работы является: создание обучающей программы по теме «Использование библиотек Matlab в системе программирования C#.NET».
Задачи данной работы:
1) изучение научно-теоретической литературы по теме исследования;
2) разработка обучающей программы по теме «Использование библиотек Matlab в системе программирования C#.NET»;
Объект работы: процесс создания программного продукта.
Предмет работы: процесс создания обучающей программы в среде программирования C#.NET.
Практическая значимость работы: заключается в том, что, разработанный программный продукт можно применять в учебном процессе и для самостоятельного изучения данной темы.
В результате разработки данной дипломной работы написана программа для обучения использования библиотек MATLAB в системе программирования C#.NET. Программа предназначена для студентов младших курсов, а также для преподавателей.
Программа содержит теоретический материал для самостоятельного создания программы на языке «C#», в котором интегрированы библиотеки matlab.
Изучаемый материал представлен в программе наглядно, теоретический материал сопровожден необходимыми иллюстрациями, что делает его более понятным.
В процессе обучения есть возможность поработать уже с готовыми программами, которые используют библиотеки matlab.
Программа написана на языке программирования C#.NET. Разработанная программа полностью соответствует требованиям поставленных задач.
Вывод:
Поставленную цель считаю достигнутой. Но данный программный продукт можно доработать как в плане функциональности, так и в плане оптимизации программного кода. Кроме этого, для того чтобы усовершенствовать данную программу, нужно:
1. Улучшить дизайн программы;
2. Добавить больше примеров;
3. Добавить звуковой эффект.