Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки» (Евгений Алексеев, OSEDUCONF-2014) — различия между версиями

Материал из 0x1.tv

(Массовая правка: замена |800|450}} на |800|450}} {{youtubelink|}})
(Аннотация)
== Аннотация ==
;Докладчик: {{Speaker|Евгений Алексеев}}
<blockquote>
Рассмотрена возможность внедрения библиотеки Mathgl в учебный
процесс. Кратко описаны возможности использования библиотек при
визуализации инженерных задач.
</blockquote>


== Видео ==

{{vimeoembed|89330114|800|450}}
{{youtubelink|}}|1evpgIziU0M}}
<!-- {{webm-oseduconf|}} -->

<poll>
ALTERNATIVE
REVOTE
UNIQUE
Оцените доклад «{{PAGENAME}}»:
Отлично!
Хорошо.
Нормально…
Не очень :(
Просто хочу узнать результаты.
</poll>


== Слайды ==

Версия 23:13, 1 ноября 2014

Аннотация

Докладчик
Евгений Алексеев.jpg
Евгений Алексеев

Рассмотрена возможность внедрения библиотеки Mathgl в учебный процесс. Кратко описаны возможности использования библиотек при визуализации инженерных задач.


Видео

on youtube

Оцените доклад «Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки» (Евгений Алексеев, OSEDUCONF-2014)»:

  •  Отлично!
  •  Хорошо.
  •  Нормально…
  •  Не очень :(
  •  Просто хочу узнать результаты.

Слайды

Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf Использование компилятора gcc и библиотеки MathGL в курсе «Вычислительная техника и алгоритмические языки».pdf

Расширенные тезисы

Авторы многие годы преподают программирование на С(С++) студентам электротехнического факультета. Современный курс программирования включает знакомство с методами составления алгоритмов, синтаксисом языка С(С++). На первом этапе студенты учатся разрабатывать линейные, разветвляющие и циклические программы. Далее будущие инженеры изучают функции, указатели, массивы, матрицы. Завершается курс «Вычислительная техника и алгоритмические языки» знакомством с объектно-ориентированным программированием. Для разработки приложений многие студенты используют компилятор gcc. По окончании теоретической части курса будущие инженеры в курсовой работе разрабатывают реальную программу решения электротехнической задачи. Во многих задачах иллюстрации полученных результатов необходимо построить график.

Для этого можно сохранить полученные данные в файл, а затем использовать различные приложения (GNU Plot, GNU Octave, Scilab, LibreOffice Calc и др.) для построения графиков.

Однако, для построения различных графических объектов может использоваться и свободная кроссплатформенная библиотека MathGL [1], которая предназначена для создания широкого спектра графиков. С помощью этой библиотеки можно получить качественное изображение (на экране и в файле) нескольких десятков различных двух- и трёхмерных графиков. Библиотека предназначена для работы с языками программирования С(С++), Fortran, Python, Octave. В состав библиотеки также входят скриптовый язык Mathgl и утилита udav.

Синтаксис, используемый при построении графиков в MathGL, очень похож, на синтаксис Matlab, Scilab, GNU Octave. Для построения несложных графиков библиотека может быть освоена студентами первого курса, что позволит при выполнении курсовой работы получить законченный программный продукт с графической частью. Разрабатывая программу для своей курсовой работы студентам достаточно использовать Geany, gcc и MathGL. На старших курсах и в НИРС при программировании своих задач студенты могут также использовать библиотеку MathGL.

Библиотека MathGL может не только использоваться в учебном процессе, но она широко применяется и в научных исследованиях.

Литература

Примечания и отзывы