<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki2.linuxformat.ru/index.php?action=history&amp;feed=atom&amp;title=LXF124%3ASchool1</id>
		<title>LXF124:School1 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki2.linuxformat.ru/index.php?action=history&amp;feed=atom&amp;title=LXF124%3ASchool1"/>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF124:School1&amp;action=history"/>
		<updated>2026-05-14T03:11:38Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.11.1</generator>

	<entry>
		<id>http://wiki2.linuxformat.ru/index.php?title=LXF124:School1&amp;diff=11007&amp;oldid=prev</id>
		<title>Crazy Rebel: /* Дистанционная математика */</title>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF124:School1&amp;diff=11007&amp;oldid=prev"/>
				<updated>2010-11-01T08:02:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Дистанционная математика&lt;/span&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 08:02, 1 ноября 2010&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 596:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 596:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;математики.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;математики.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|left&lt;/del&gt;|Содержание=[[Изображение:LXF124_111_2.jpg|300px|Рис. 8]] '''Рис. 8'''. По непонятным причинам, ''Sage'' отказывается работать в ''Firefox'',&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|Содержание=[[Изображение:LXF124_111_2.jpg|300px|Рис. 8]] '''Рис. 8'''. По непонятным причинам, ''Sage'' отказывается работать в ''Firefox'',&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;но в остальном это удачное решение для удаленной работы.|Ширина=300px}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;но в остальном это удачное решение для удаленной работы.|Ширина=300px}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	<entry>
		<id>http://wiki2.linuxformat.ru/index.php?title=LXF124:School1&amp;diff=11006&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF124:School1&amp;diff=11006&amp;oldid=prev"/>
				<updated>2010-11-01T08:02:18Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;: Обмен опытом и передовые идеи по использованию свободного ПО в образовании&lt;br /&gt;
&lt;br /&gt;
==Cвободная математика==&lt;br /&gt;
&lt;br /&gt;
: '''Александр Бикмеев''' разбирается, насколько свободна компьютерная математика и насколько свободное ПО является математическим. &lt;br /&gt;
&lt;br /&gt;
Любая&lt;br /&gt;
наука,&lt;br /&gt;
от физики&lt;br /&gt;
до филологии,&lt;br /&gt;
использует&lt;br /&gt;
достижения&lt;br /&gt;
математики.&lt;br /&gt;
В связи&lt;br /&gt;
с этим специалистам&lt;br /&gt;
не-математикам&lt;br /&gt;
необходимы&lt;br /&gt;
средства,&lt;br /&gt;
которые&lt;br /&gt;
позволяли&lt;br /&gt;
бы ставить&lt;br /&gt;
задачи&lt;br /&gt;
в математической&lt;br /&gt;
форме&lt;br /&gt;
и получать&lt;br /&gt;
решения&lt;br /&gt;
в виде&lt;br /&gt;
формул&lt;br /&gt;
или набора&lt;br /&gt;
значений,&lt;br /&gt;
то есть&lt;br /&gt;
нужны&lt;br /&gt;
системы&lt;br /&gt;
компьютерной&lt;br /&gt;
математики,&lt;br /&gt;
способные&lt;br /&gt;
взять на себя&lt;br /&gt;
труд решения&lt;br /&gt;
математических&lt;br /&gt;
задач&lt;br /&gt;
различными&lt;br /&gt;
методами.&lt;br /&gt;
&lt;br /&gt;
К сожалению,&lt;br /&gt;
в нашей&lt;br /&gt;
стране подобные&lt;br /&gt;
программы&lt;br /&gt;
распространены&lt;br /&gt;
в достаточно&lt;br /&gt;
узкой&lt;br /&gt;
области&lt;br /&gt;
научной&lt;br /&gt;
деятельности,&lt;br /&gt;
и не в последнюю&lt;br /&gt;
очередь&lt;br /&gt;
это обусловлено&lt;br /&gt;
тем, что школьников&lt;br /&gt;
и студентов&lt;br /&gt;
не знакомят&lt;br /&gt;
с профессиональными&lt;br /&gt;
математическими&lt;br /&gt;
пакетами,&lt;br /&gt;
стоимость&lt;br /&gt;
только&lt;br /&gt;
одной&lt;br /&gt;
лицензии&lt;br /&gt;
на которые&lt;br /&gt;
зачастую&lt;br /&gt;
исчисляется&lt;br /&gt;
тысячами&lt;br /&gt;
и десятками&lt;br /&gt;
тысяч&lt;br /&gt;
рублей.&lt;br /&gt;
&lt;br /&gt;
Мы предлагаем&lt;br /&gt;
вам заглянуть&lt;br /&gt;
в мир свободных&lt;br /&gt;
математических&lt;br /&gt;
пакетов,&lt;br /&gt;
которые&lt;br /&gt;
можно&lt;br /&gt;
бесплатно&lt;br /&gt;
загрузить&lt;br /&gt;
из сети&lt;br /&gt;
Интернет,&lt;br /&gt;
использовать&lt;br /&gt;
для любого&lt;br /&gt;
вида&lt;br /&gt;
изысканий&lt;br /&gt;
(иногда с оговорками),&lt;br /&gt;
а также,&lt;br /&gt;
благодаря&lt;br /&gt;
наличию&lt;br /&gt;
исходных&lt;br /&gt;
текстов,&lt;br /&gt;
изучать&lt;br /&gt;
их внутреннее&lt;br /&gt;
устройство&lt;br /&gt;
и, при желании,&lt;br /&gt;
расширять&lt;br /&gt;
их функциональность&lt;br /&gt;
собственными&lt;br /&gt;
силами.&lt;br /&gt;
&lt;br /&gt;
===Символьные вычисления===&lt;br /&gt;
&lt;br /&gt;
Системы&lt;br /&gt;
компьютерной&lt;br /&gt;
математики&lt;br /&gt;
(СКМ) разрабатываются&lt;br /&gt;
давно,&lt;br /&gt;
и ''Maxima'' (http://maxima.sourceforge.net/ru) была&lt;br /&gt;
одной&lt;br /&gt;
из первых.&lt;br /&gt;
Изначально&lt;br /&gt;
это был коммерческий&lt;br /&gt;
продукт,&lt;br /&gt;
но, не выдержав&lt;br /&gt;
конкуренции,&lt;br /&gt;
система&lt;br /&gt;
перешла&lt;br /&gt;
в разряд&lt;br /&gt;
свободных.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_108_1.jpg|300px|Рис. 1]] '''Рис. 1'''. Оболочка ''wxMaxima'' и пункт меню, позволяющий вывести или убрать с экрана панели математических операций.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Основное&lt;br /&gt;
преимущество&lt;br /&gt;
''Maxima'' перед&lt;br /&gt;
другими&lt;br /&gt;
свободными&lt;br /&gt;
системами – это поддержка&lt;br /&gt;
символьных&lt;br /&gt;
вычислений.&lt;br /&gt;
То есть,&lt;br /&gt;
введя&lt;br /&gt;
аналитическое&lt;br /&gt;
выражение&lt;br /&gt;
или уравнение, вы можете&lt;br /&gt;
получить&lt;br /&gt;
результат&lt;br /&gt;
также&lt;br /&gt;
в аналитическом&lt;br /&gt;
виде.&lt;br /&gt;
&lt;br /&gt;
''Maxima'' позволяет&lt;br /&gt;
решать&lt;br /&gt;
алгебраические&lt;br /&gt;
уравнения, системы&lt;br /&gt;
уравнений, выполнять&lt;br /&gt;
операции&lt;br /&gt;
интегрирования,&lt;br /&gt;
дифференцирования,&lt;br /&gt;
разложения&lt;br /&gt;
в ряд и так далее.&lt;br /&gt;
Кроме&lt;br /&gt;
того,&lt;br /&gt;
она умеет&lt;br /&gt;
решать&lt;br /&gt;
дифференциальные&lt;br /&gt;
уравнения, граничные&lt;br /&gt;
задачи,&lt;br /&gt;
задачи&lt;br /&gt;
Коши,&lt;br /&gt;
выполнять&lt;br /&gt;
алгебраические&lt;br /&gt;
вычисления&lt;br /&gt;
с матрицами,&lt;br /&gt;
строить&lt;br /&gt;
графики&lt;br /&gt;
и поверхности,&lt;br /&gt;
заданные&lt;br /&gt;
различными&lt;br /&gt;
функциями&lt;br /&gt;
в декартовой&lt;br /&gt;
и полярной&lt;br /&gt;
системах&lt;br /&gt;
координат.&lt;br /&gt;
Все возможности&lt;br /&gt;
перечислить&lt;br /&gt;
трудно.&lt;br /&gt;
&lt;br /&gt;
Для СКМ ''Maxima'' разработано&lt;br /&gt;
несколько&lt;br /&gt;
оболочек,&lt;br /&gt;
наиболее&lt;br /&gt;
удобной&lt;br /&gt;
из которых&lt;br /&gt;
(для начинающего&lt;br /&gt;
пользователя)&lt;br /&gt;
является&lt;br /&gt;
''wxMaxima'' (см. рис. 1). Начиная&lt;br /&gt;
с версии&lt;br /&gt;
0.8.0, она стремительно&lt;br /&gt;
меняется&lt;br /&gt;
в лучшую&lt;br /&gt;
сторону.&lt;br /&gt;
Последняя&lt;br /&gt;
версия&lt;br /&gt;
(0.8.3)&lt;br /&gt;
содержит&lt;br /&gt;
черты&lt;br /&gt;
таких&lt;br /&gt;
известных&lt;br /&gt;
коммерческих&lt;br /&gt;
пакетов,&lt;br /&gt;
как&lt;br /&gt;
''Maple'' и ''MathCAD''. Работа&lt;br /&gt;
в данной&lt;br /&gt;
оболочке&lt;br /&gt;
достаточно&lt;br /&gt;
проста&lt;br /&gt;
и позволяет&lt;br /&gt;
получать&lt;br /&gt;
приемлемые&lt;br /&gt;
результаты&lt;br /&gt;
уже через&lt;br /&gt;
несколько&lt;br /&gt;
минут&lt;br /&gt;
использования.&lt;br /&gt;
Многие&lt;br /&gt;
операции,&lt;br /&gt;
названия&lt;br /&gt;
которых&lt;br /&gt;
присутствуют&lt;br /&gt;
в меню&lt;br /&gt;
и на панелях инструментов,&lt;br /&gt;
снабжены&lt;br /&gt;
удобными&lt;br /&gt;
мастерами,&lt;br /&gt;
позволяющими&lt;br /&gt;
решать&lt;br /&gt;
задачи,&lt;br /&gt;
даже&lt;br /&gt;
не зная&lt;br /&gt;
встроенного&lt;br /&gt;
языка&lt;br /&gt;
и команд ''Maxima''. Ну и еще один немаловажный&lt;br /&gt;
факт – все оболочки&lt;br /&gt;
для данной&lt;br /&gt;
СКМ русифицированы.&lt;br /&gt;
Кроме&lt;br /&gt;
того,&lt;br /&gt;
изучив&lt;br /&gt;
свободный&lt;br /&gt;
пакет&lt;br /&gt;
''Maxima'', обучающиеся&lt;br /&gt;
смогут&lt;br /&gt;
легче&lt;br /&gt;
освоиться&lt;br /&gt;
в коммерческих&lt;br /&gt;
пакетах,&lt;br /&gt;
что обусловлено&lt;br /&gt;
как относительной&lt;br /&gt;
схожестью&lt;br /&gt;
интерфейса,&lt;br /&gt;
так и используемым&lt;br /&gt;
синтаксисом&lt;br /&gt;
(особенно это касается ''Maxima'' и ''Maple'').&lt;br /&gt;
&lt;br /&gt;
Система&lt;br /&gt;
прекрасно&lt;br /&gt;
документирована,&lt;br /&gt;
но справочный&lt;br /&gt;
материал&lt;br /&gt;
представлен&lt;br /&gt;
только&lt;br /&gt;
на английском&lt;br /&gt;
языке.&lt;br /&gt;
Наш журнал&lt;br /&gt;
публиковал&lt;br /&gt;
учебные&lt;br /&gt;
материалы&lt;br /&gt;
о работе&lt;br /&gt;
в СКМ ''Maxima'' ([[LXF81:Maxima|LXF81–86]]). Будучи&lt;br /&gt;
консольным приложением, ''Maxima'' может работать в пакетном режиме, то есть ей можно передавать на обработку текстовый файл со списком команд и получать опять же текстовый файл с результатами, а если учесть, что вывод может быть оформлен средствами системы&lt;br /&gt;
разметки ''TeX'', то это позволяет использовать ее в качестве базы для построения собственных приложений. Одним из примеров&lt;br /&gt;
такой разработки является расширение ''TeXmacs''.&lt;br /&gt;
&lt;br /&gt;
На основании имеющегося опыта обучения можно сказать, что студенты младших курсов осваивают работу в ''Maxima ''достаточно быстро и начинают использовать ее при выполнении заданий по другим предметам. Но с каждым курсом у них возникает все больше проблем.&lt;br /&gt;
&lt;br /&gt;
Дело в том, что наряду с большим количеством положительных моментов у ''Maxima'' присутствуют и отрицательные. Во-первых, конечный результат, особенно при решении сложных задач, во многом зависит от уровня знания математики и опыта использования данной СКМ, потому как иногда требуется выполнить предварительные преобразования самостоятельно. Во-вторых, ''Maxima'' очень хорошо работает с алгебраическими выражениями, но трансцендентные, логарифмические и подобные им вызывают у нее значительные трудности. Впрочем, если нельзя получить аналитическое решение, то всегда можно воспользоваться численным расчетом. В-третьих, возможности ''Maxima'' по построению сложных графиков или визуализации, например, векторного поля, не идут ни в какое сравнение с возможностями ''Maple''. И, наконец, в-четвертых, для полноценной работы необходимо изучить многочисленные команды и константы ''Maxima'', а это требует времени и терпения.&lt;br /&gt;
&lt;br /&gt;
СКМ ''Maxima'' входит во многие дистрибутивы Linux или, по крайней мере, обязательно присутствует в репозиториях. Она включена в состав таких образовательных продуктов, как AltLinux Школьный, Edubuntu и EduMandriva.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_109_1.jpg|300px|Рис. 2]] '''Рис. 2.''' Окно ''SMath Studio'', в котором определена функция, вычислена ее производная и построен график.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Следует отметить, что инженеры все-таки привыкли работать с таким мощным приложением-калькулятором, как ''MathCAD''. Это система инженерных расчетов, доступная для любых платформ (см. Коммерческие пакеты), но за серьезные деньги. Однако работодатели требуют, чтобы выпускники умели работать в этой системе. Как же быть образовательным учреждениям?&lt;br /&gt;
&lt;br /&gt;
В нашей стране родился спасительный проект: ''SMath Studio'' (http://ru.smath.info/forum/). Это бесплатный, но, к сожалению, пока не свободный продукт, разработчик которого, Андрей Ивашов, пытается создать альтернативу монстру ''MathCAD'', и у него это получается (см. рис. 2). Приложение разработано для среды ''.NET'', а затем адаптировано для ''Mono''.&lt;br /&gt;
&lt;br /&gt;
''SMath Studio'' позволяет выполнять аналитические вычисления, операции с матрицами, строить графики и вычислять производные, и даже поддерживает функции программирования. К сожалению, аналитическое интегрирование пока не поддерживается, но продукт успешно развивается, и осенью 2009 г. автор заканчивает разработку инфраструктуры, которая позволит использовать сторонние подключаемые модули. Возможно, тогда развитие приложения выйдет на новый уровень, и мы получим полноценную альтернативу ''MathCAD''.&lt;br /&gt;
&lt;br /&gt;
Следует также отметить, что весной 2009 года, по соглашению с автором, продукт был включен в состав образовательного дистрибутива EduMandriva.&lt;br /&gt;
Несмотря на ограниченную функциональность, данное приложение позволяет выполнять повседневные вычисления на уровне школьников и студентов младших курсов, а также простые инженерные расчеты. А если учесть, что ''SMath Studio'' прекрасно чувствует себя на карманных компьютерах и смартфонах, управляемых Windows Mobile, то знакомство с ним для школьников и студентов просто обязательно.&lt;br /&gt;
&lt;br /&gt;
На официальном сайте всегда присутствует документация в форматах DOC и ODT, а на официальном форуме можно задать вопросы разработчику или сообществу и обсудить использованные при разработке приложения алгоритмы.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_109_2.jpg|300px|Рис. 3]] '''Рис. 3.''' Окно ''wxMaxima'' с результатами символьных вычислений и графиком функции|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
В завершение данного раздела хочется заострить внимание на том, что пакеты символьной математики в качестве результата выдают выражение, а не число. Рассмотрим пример, показанный на рис. 3, в котором определена пользовательская функция и для нее найдена вторая производная; затем функция проинтегрирована. Заодно построен график. Таким образом, школьники и студенты могут наглядно выполнить полный анализ функции. И это далеко не все: ''Maxima'' умеет упрощать выражения путем раскрытия скобок, приведения подобных слагаемых, выполнения подстановок и задания некоторых условий и допущений, накладываемых на выражение. Добавьте сюда возможность символьного решения уравнений и систем уравнений, а также дифференциальных уравнений, и поймете, что современному студенту без этих инструментов не обойтись, а преподаватели естественных дисциплин могут оживить уроки и практические занятия за счет ввода интерактивных заданий или демонстрационного материала.&lt;br /&gt;
&lt;br /&gt;
===Численные расчеты===&lt;br /&gt;
&lt;br /&gt;
Как известно, не каждую задачу можно решить аналитически, то есть получить решение в виде некой формулы. Тогда на помощь приходят различные численные методы, для получения решения с некоторой точностью. Наиболее известным представителем приложений для численных расчетов является система компьютерной алгебры (СКА) ''Matlab''.&lt;br /&gt;
&lt;br /&gt;
''Matlab'' широко распространен по всему миру (см. [[LXF109:Сравнение|Сравнение в LXF109]]), но стоимость даже образовательных лицензий не по карману не только школам, но и многим российским вузам. За рубежом также предпочитают считать деньги – и вкладывают человеческие ресурсы в разработку свободных аналогов ''Matlab''. Рассмотрим некоторые из них.&lt;br /&gt;
&lt;br /&gt;
Прежде всего, на мой взгляд, стоит остановится на проекте ''GNU Oсtave'' (http://www.gnu.org/software/octave/). Разработчики позиционируют эту систему как «высокоуровневый язык программирования для численных расчетов». Как и многие свободные *nix-проекты с давней традицией, она предоставляет интерфейс командной строки. Введите в терминале ''octave'' – и (если, конечно ''GNU Octave'' установлена на компьютере) перед вами появится приглашение данной системы. Начните вводить команды, и в терминале будут выводится результаты вычислений.&lt;br /&gt;
&lt;br /&gt;
Интерфейс командной строки имеет свои преимущества, так как он практически не отнимает вычислительных ресурсов компьютера, оставляя всю мощь процессора на сами вычисления, а не на красивое отображение текста команд и результата расчетов. И все же современный пользователь редко готов мириться с этим.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_110_1.jpg|300px|Рис. 4]] '''Рис. 4'''. Оболочка ''qtOctave'' с выполненными вычислениями.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Долгое время ''GNU Octave'' не имела графического интерфейса, пока, наконец, не появился ''qtOctave'' (см. рис. 4). Эта оболочка весьма напоминает интерфейс ''Matlab'' и позволяет автоматизировать выполнение некоторых рутинных операций (например, построения графиков) при помощи мастеров.&lt;br /&gt;
&lt;br /&gt;
Язык системы сделан максимально схожим с языком ''Matlab''; следовательно, человек, освоивший ''GNU Octave'', сможет практически без переобучения работать и в ''Matlab'', а именно это и необходимо работодателям. Кроме того, энтузиастами движения свободного ПО для системы создано достаточное количество пакетов расширений. За счет этого функционал самой СКА постоянно растет. Ну, а наличие исчерпывающей документации (пусть и на английском языке) как для системы, так и для пакетов расширений делает данный продукт не только выгодным, но и доступным для изучения.&lt;br /&gt;
&lt;br /&gt;
К минусам относится не совсем удобный интерфейс оболочки ''qtOctave'', тем более, что версия не обновлялась с осени 2008 года (создается впечатление, что проект заброшен). Пакеты расширений не богаты функциями и не блещут графическими возможностями; кроме того, они не равнозначны, поскольку ситуация такова, что один проект разработан студентом-первокурсником, а второй, например, командой преподавателей вуза. Зато это полностью свободный проект, с которым можно не беспокоиться о лицензионной чистоте получаемых решений.&lt;br /&gt;
&lt;br /&gt;
Следующий пакет, который хотелось бы рассмотреть, называется ''Scilab'' (http://www.scilab.org), само имя которого указывает на схожесть с ''Matlab''. Изначально это был также коммерческий продукт, и назывался он ''Blaise'', а затем ''Basile''. Его создателей вдохновили первые версии ''Matlab'', и некоторое время они конкурировали. Однако в начале 90‑х фирма Simulog прекратила его продажу, и тогда шесть разработчиков французского национального исследовательского института (INRIA) основали проект ''Scilab''.&lt;br /&gt;
&lt;br /&gt;
''Scilab'' выгодно отличается от своих собратьев по цеху проработанным интерфейсом, наличием достаточно большого числа специализированных пакетов расширений, а также тем, что он поддерживается Консорциумом ''Scilab'', в состав которого входят крупные образовательные и научные учреждения со всего мира.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF124_110_2.jpg|300px|Рис. 5]] '''Рис. 5.''' Интерфейс ''Scilab 5''|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
''Scilab'' – единственная свободная система, аналогичная ''Matlab'', имеющая свой собственный инструмент для блочного моделирования под названием ''Scicos''. В дистрибутиве продукта имеется встроенный редактор скриптов и функций с возможностью отладки. ''Scilab'' обладает развитыми графическими возможностями для создания высокотехнологичных приложений. С функциональностью системы можно ознакомиться, рассмотрев демонстрационные примеры – некоторые из них весьма впечатляют (выберите пункты меню '''? &amp;gt; Демонстрация возможностей''').&lt;br /&gt;
&lt;br /&gt;
''Scilab'' имеет в своем составе функции не только для выполнения всевозможных операций над матрицами, но и для построения графиков и трехмерных поверхностей в различных системах координат, функции для работы с генетическими алгоритмами, решения задач на графах, статистические функции, средства имитационного моделирования и многое другое. Ежегодно проходит несколько конференций, посвященных использованию СКА ''Scilab'' в науке, образовании и на производстве.&lt;br /&gt;
&lt;br /&gt;
Во всем мире вышло несколько книг, посвященных описанию работы в ''Scilab'', а также решению ряда специализированных задач. К сожалению, ни одна из них не была переведена на русский язык. В России вышло всего две книги, одна – в рамках национального проекта, а во второй ''Scilab'' описывается наряду с несвободными пакетами. Наш журнал также неоднократно печатал учебники о работе в ''Scilab'' ([[LXF106:SciLab|LXF106–109]] и [[LXF122:SciLab|122]]), и все же документации пока не хватает, а справочные материалы не всегда позволяют понять, как работает та или иная функция.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Содержание=[[Изображение:LXF124_110_3.jpg|300px|Рис. 6]] '''Рис. 6.''' ''Freemat'' — впечатляющий результат того, на что способна команда из трех единомышленников.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Выход&lt;br /&gt;
пятой&lt;br /&gt;
версии&lt;br /&gt;
''Scilab'' ознаменовал&lt;br /&gt;
собой&lt;br /&gt;
начало&lt;br /&gt;
нового&lt;br /&gt;
этапа&lt;br /&gt;
в развитии&lt;br /&gt;
системы.&lt;br /&gt;
Изменился&lt;br /&gt;
интерфейс&lt;br /&gt;
приложения&lt;br /&gt;
(разработчики&lt;br /&gt;
отказались&lt;br /&gt;
от ''GTK''-интерфейса),&lt;br /&gt;
начал&lt;br /&gt;
меняться&lt;br /&gt;
инструмент&lt;br /&gt;
блочного&lt;br /&gt;
моделирования&lt;br /&gt;
''Scicos'', который&lt;br /&gt;
в октябре&lt;br /&gt;
2009 года&lt;br /&gt;
должен&lt;br /&gt;
поменять&lt;br /&gt;
свое имя на ''Xcos''.&lt;br /&gt;
&lt;br /&gt;
Еще одной&lt;br /&gt;
вариацией&lt;br /&gt;
на тему&lt;br /&gt;
''Matlab'' является&lt;br /&gt;
''Freemat&lt;br /&gt;
(http://freemat.sourceforge.net/); этот пакет&lt;br /&gt;
имеет&lt;br /&gt;
другую&lt;br /&gt;
немаловажную&lt;br /&gt;
общую&lt;br /&gt;
черту&lt;br /&gt;
с ''Matlab'', а именно&lt;br /&gt;
поддержку объектно-ориентированного&lt;br /&gt;
программирования.&lt;br /&gt;
Интерфейс&lt;br /&gt;
программы&lt;br /&gt;
достаточно&lt;br /&gt;
приятен.&lt;br /&gt;
В основном&lt;br /&gt;
окне реализовано&lt;br /&gt;
автодополнение&lt;br /&gt;
команд. На официальном&lt;br /&gt;
сайте&lt;br /&gt;
присутствует&lt;br /&gt;
полное&lt;br /&gt;
руководство&lt;br /&gt;
по работе&lt;br /&gt;
с системой&lt;br /&gt;
(на английском&lt;br /&gt;
языке).&lt;br /&gt;
Дистрибутив&lt;br /&gt;
программы&lt;br /&gt;
имеет&lt;br /&gt;
небольшой,&lt;br /&gt;
по нынешним&lt;br /&gt;
меркам,&lt;br /&gt;
объем – 18 МБ.&lt;br /&gt;
&lt;br /&gt;
Система&lt;br /&gt;
позволяет&lt;br /&gt;
выполнять&lt;br /&gt;
численное&lt;br /&gt;
решение&lt;br /&gt;
уравнений&lt;br /&gt;
и систем уравнений, как линейных,&lt;br /&gt;
так и нелинейных,&lt;br /&gt;
и числовую&lt;br /&gt;
обработку&lt;br /&gt;
сигналов&lt;br /&gt;
(см. рис. 6); способна&lt;br /&gt;
работать&lt;br /&gt;
с многомерными&lt;br /&gt;
матрицами.&lt;br /&gt;
Основными&lt;br /&gt;
положительными&lt;br /&gt;
моментами&lt;br /&gt;
''Freemat'', по сравнению со ''Scilab'' и ''Octave'', являются&lt;br /&gt;
большая&lt;br /&gt;
совместимость&lt;br /&gt;
внутреннего&lt;br /&gt;
языка&lt;br /&gt;
системы&lt;br /&gt;
с языком&lt;br /&gt;
''Matlab'' и использование&lt;br /&gt;
''OpenGL'' для построения&lt;br /&gt;
графиков&lt;br /&gt;
и поверхностей,&lt;br /&gt;
в результате&lt;br /&gt;
чего&lt;br /&gt;
они выглядят&lt;br /&gt;
более&lt;br /&gt;
качественно.&lt;br /&gt;
&lt;br /&gt;
Минусами&lt;br /&gt;
же ''Freemat'' являются&lt;br /&gt;
низкое быстродействие&lt;br /&gt;
(некоторые&lt;br /&gt;
задачи&lt;br /&gt;
решаются&lt;br /&gt;
в разы&lt;br /&gt;
медленнее,&lt;br /&gt;
чем в других&lt;br /&gt;
пакетах)&lt;br /&gt;
и отсутствие&lt;br /&gt;
пакетов&lt;br /&gt;
расширений.&lt;br /&gt;
Данная&lt;br /&gt;
система&lt;br /&gt;
развивается&lt;br /&gt;
только&lt;br /&gt;
усилиями&lt;br /&gt;
команды&lt;br /&gt;
из трех человек.&lt;br /&gt;
Большого&lt;br /&gt;
сообщества&lt;br /&gt;
у проекта&lt;br /&gt;
не наблюдается.&lt;br /&gt;
&lt;br /&gt;
===Дистанционная математика===&lt;br /&gt;
&lt;br /&gt;
Упомянутые выше системы&lt;br /&gt;
представляют&lt;br /&gt;
собой&lt;br /&gt;
локальные&lt;br /&gt;
проекты,&lt;br /&gt;
то есть работа&lt;br /&gt;
с ними ведется&lt;br /&gt;
на одной&lt;br /&gt;
машине.&lt;br /&gt;
Но это бывает&lt;br /&gt;
неудобно – например, при дистанционном&lt;br /&gt;
обучении;&lt;br /&gt;
кроме&lt;br /&gt;
того,&lt;br /&gt;
не все студенты&lt;br /&gt;
согласятся&lt;br /&gt;
(а иногда и смогут)&lt;br /&gt;
поставить&lt;br /&gt;
данные&lt;br /&gt;
приложения&lt;br /&gt;
на своих&lt;br /&gt;
домашних&lt;br /&gt;
компьютерах. В этом случае&lt;br /&gt;
необходимы&lt;br /&gt;
средства&lt;br /&gt;
для удаленной&lt;br /&gt;
работы&lt;br /&gt;
с математическими&lt;br /&gt;
пакетами.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Содержание=[[Изображение:LXF124_111_1.jpg|300px|Рис. 7]] '''Рис. 7.''' ''SMath Studio Live'': считайте, не выходя из браузера (пусть и не очень быстро).|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Среди&lt;br /&gt;
рассмотренного&lt;br /&gt;
нами&lt;br /&gt;
такую&lt;br /&gt;
возможность&lt;br /&gt;
предоставляет&lt;br /&gt;
''SMath Studio''. В разделе&lt;br /&gt;
'''Live''' официального&lt;br /&gt;
сайта&lt;br /&gt;
(http://smath.info/live) располагается&lt;br /&gt;
виртуальный&lt;br /&gt;
рабочий&lt;br /&gt;
лист, на котором&lt;br /&gt;
любой&lt;br /&gt;
желающий&lt;br /&gt;
может&lt;br /&gt;
выполнить&lt;br /&gt;
свои вычисления.&lt;br /&gt;
Система&lt;br /&gt;
очень удобна,&lt;br /&gt;
хотя&lt;br /&gt;
и не блещет&lt;br /&gt;
быстродействием.&lt;br /&gt;
&lt;br /&gt;
И все же более&lt;br /&gt;
профессиональна&lt;br /&gt;
в этом плане система&lt;br /&gt;
''SAGE''&lt;br /&gt;
(http://www.sagemath.org/). Данная&lt;br /&gt;
система&lt;br /&gt;
состоит&lt;br /&gt;
из web-сервера,&lt;br /&gt;
обеспечивающего&lt;br /&gt;
графический&lt;br /&gt;
интерфейс&lt;br /&gt;
для взаимодействия&lt;br /&gt;
с кодом&lt;br /&gt;
''Python'', на котором&lt;br /&gt;
написано&lt;br /&gt;
ее ядро.&lt;br /&gt;
Любой&lt;br /&gt;
пользователь&lt;br /&gt;
при помощи&lt;br /&gt;
своего&lt;br /&gt;
любимого&lt;br /&gt;
web-браузера&lt;br /&gt;
может&lt;br /&gt;
подключиться&lt;br /&gt;
к серверу,&lt;br /&gt;
зарегистрироваться&lt;br /&gt;
и получить в свое владение&lt;br /&gt;
личное&lt;br /&gt;
пространство.&lt;br /&gt;
Оно может&lt;br /&gt;
быть и открытым,&lt;br /&gt;
и закрытым,&lt;br /&gt;
то есть доступным&lt;br /&gt;
только&lt;br /&gt;
администратору&lt;br /&gt;
сервера&lt;br /&gt;
и самому&lt;br /&gt;
владельцу.&lt;br /&gt;
В личном&lt;br /&gt;
пространстве&lt;br /&gt;
могут&lt;br /&gt;
создаваться&lt;br /&gt;
рабочие&lt;br /&gt;
листы, на них и выполняются&lt;br /&gt;
все вычисления.&lt;br /&gt;
&lt;br /&gt;
В рамках&lt;br /&gt;
рабочего&lt;br /&gt;
листа можно&lt;br /&gt;
использовать&lt;br /&gt;
любой&lt;br /&gt;
доступный&lt;br /&gt;
язык, а таких немало. По умолчанию&lt;br /&gt;
система&lt;br /&gt;
''SAGE'' объединяет&lt;br /&gt;
следующие&lt;br /&gt;
продукты:&lt;br /&gt;
''GAP, Maxima, Python, R, LaTeX''. Кроме&lt;br /&gt;
этого,&lt;br /&gt;
могут&lt;br /&gt;
быть подключены&lt;br /&gt;
''Octave, Axiom, Magma, Mathematica, Matlab, Maple, Mupad'' и другие. В результате&lt;br /&gt;
мы получаем&lt;br /&gt;
единый&lt;br /&gt;
сервер&lt;br /&gt;
удаленной&lt;br /&gt;
работы,&lt;br /&gt;
позволяющий обучать&lt;br /&gt;
любым&lt;br /&gt;
математическим&lt;br /&gt;
пакетам&lt;br /&gt;
и выполнять&lt;br /&gt;
вычисления&lt;br /&gt;
с помощью&lt;br /&gt;
как свободных,&lt;br /&gt;
так и коммерческих&lt;br /&gt;
систем компьютерной&lt;br /&gt;
математики.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Содержание=[[Изображение:LXF124_111_2.jpg|300px|Рис. 8]] '''Рис. 8'''. По непонятным причинам, ''Sage'' отказывается работать в ''Firefox'',&lt;br /&gt;
но в остальном это удачное решение для удаленной работы.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Система&lt;br /&gt;
прав доступа&lt;br /&gt;
к личным&lt;br /&gt;
пространствам&lt;br /&gt;
и возможность&lt;br /&gt;
совместной&lt;br /&gt;
работы&lt;br /&gt;
с рабочим&lt;br /&gt;
листом сразу нескольких&lt;br /&gt;
пользователей&lt;br /&gt;
позволяет&lt;br /&gt;
организовать&lt;br /&gt;
дистанционное&lt;br /&gt;
обучение&lt;br /&gt;
с листом&lt;br /&gt;
объяснения&lt;br /&gt;
учебного&lt;br /&gt;
материала,&lt;br /&gt;
содержащим примеры&lt;br /&gt;
решения&lt;br /&gt;
задач,&lt;br /&gt;
и листами&lt;br /&gt;
личных&lt;br /&gt;
заданий&lt;br /&gt;
для каждого&lt;br /&gt;
студента.&lt;br /&gt;
&lt;br /&gt;
В настоящее время в сети&lt;br /&gt;
существует несколько&lt;br /&gt;
публичных&lt;br /&gt;
''SAGE''-серверов – к ним можно подключиться,&lt;br /&gt;
посмотреть&lt;br /&gt;
листы,&lt;br /&gt;
выложенные&lt;br /&gt;
в общий&lt;br /&gt;
доступ, завести&lt;br /&gt;
свое личное&lt;br /&gt;
пространство&lt;br /&gt;
и, в случае трудностей,&lt;br /&gt;
попросить&lt;br /&gt;
помощь&lt;br /&gt;
у сообщества.&lt;br /&gt;
Для этого&lt;br /&gt;
просто&lt;br /&gt;
сделайте&lt;br /&gt;
рабочий&lt;br /&gt;
лист публичным.&lt;br /&gt;
Уверяю&lt;br /&gt;
вас: желающих&lt;br /&gt;
помочь&lt;br /&gt;
достаточно много, единственная проблема&lt;br /&gt;
в том, что&lt;br /&gt;
рабочий&lt;br /&gt;
язык – английский.&lt;br /&gt;
&lt;br /&gt;
На официальном&lt;br /&gt;
сайте&lt;br /&gt;
присутствуют&lt;br /&gt;
ссылки&lt;br /&gt;
на тестовый&lt;br /&gt;
публичный&lt;br /&gt;
сервер&lt;br /&gt;
(http://www.sagenb.org), а также&lt;br /&gt;
на учебные&lt;br /&gt;
материалы&lt;br /&gt;
и книги, созданные&lt;br /&gt;
с помощью&lt;br /&gt;
данной&lt;br /&gt;
системы.&lt;br /&gt;
Зарегистрируйтесь&lt;br /&gt;
и опробуйте&lt;br /&gt;
''SAGE'' – может&lt;br /&gt;
быть, это то, что вы ищете?&lt;br /&gt;
Стоит&lt;br /&gt;
также&lt;br /&gt;
отметить,&lt;br /&gt;
что у нас не получилось&lt;br /&gt;
войти&lt;br /&gt;
на сервер&lt;br /&gt;
в ''Firefox'', но в других&lt;br /&gt;
браузерах&lt;br /&gt;
проблем&lt;br /&gt;
не возникло.&lt;br /&gt;
&lt;br /&gt;
Итак, мы рассмотрели&lt;br /&gt;
наиболее&lt;br /&gt;
популярные&lt;br /&gt;
свободные&lt;br /&gt;
системы&lt;br /&gt;
компьютерной&lt;br /&gt;
математики.&lt;br /&gt;
Можно ли их использовать&lt;br /&gt;
в обучении&lt;br /&gt;
и для работы – решать&lt;br /&gt;
вам. Мы свой выбор&lt;br /&gt;
уже сделали,&lt;br /&gt;
и не жалеем&lt;br /&gt;
об этом.&lt;br /&gt;
&lt;br /&gt;
===Коммерческие системы===&lt;br /&gt;
&lt;br /&gt;
Среди&lt;br /&gt;
коммерческих&lt;br /&gt;
систем&lt;br /&gt;
наиболее&lt;br /&gt;
популярны&lt;br /&gt;
три: ''Matlab'' (численные&lt;br /&gt;
вычисления),&lt;br /&gt;
''Maple'' (основной&lt;br /&gt;
упор сделан&lt;br /&gt;
на символьные&lt;br /&gt;
вычисления)&lt;br /&gt;
и ''Mathematica'' (удачно&lt;br /&gt;
сочетает&lt;br /&gt;
устремления&lt;br /&gt;
первых&lt;br /&gt;
двух). Особняком&lt;br /&gt;
стоит&lt;br /&gt;
мощный&lt;br /&gt;
инженерный&lt;br /&gt;
пакет&lt;br /&gt;
''MathCAD'', поскольку&lt;br /&gt;
это скорее&lt;br /&gt;
большой&lt;br /&gt;
инженерный&lt;br /&gt;
калькулятор,&lt;br /&gt;
и он не предназначен&lt;br /&gt;
для решения&lt;br /&gt;
сложных&lt;br /&gt;
задач&lt;br /&gt;
математической&lt;br /&gt;
физики&lt;br /&gt;
или теории&lt;br /&gt;
шифрования,&lt;br /&gt;
обработки&lt;br /&gt;
сигналов&lt;br /&gt;
и так далее.&lt;br /&gt;
&lt;br /&gt;
Все эти пакеты&lt;br /&gt;
имеют&lt;br /&gt;
версии&lt;br /&gt;
под наиболее&lt;br /&gt;
распространенные&lt;br /&gt;
платформы:&lt;br /&gt;
Windows,&lt;br /&gt;
Linux и Mac OS X. Приведем&lt;br /&gt;
стоимость&lt;br /&gt;
одной&lt;br /&gt;
лицензии&lt;br /&gt;
данных&lt;br /&gt;
пакетов&lt;br /&gt;
для академических&lt;br /&gt;
учреждений,&lt;br /&gt;
согласно&lt;br /&gt;
прайс-листу&lt;br /&gt;
Softline:&lt;br /&gt;
&lt;br /&gt;
* ''Matlab'' – 30 765 руб;&lt;br /&gt;
* ''Mathematica'' – 9002 руб;&lt;br /&gt;
* ''Maple'' – 36 286 руб;&lt;br /&gt;
* ''MathCAD'' – 5290 руб.&lt;br /&gt;
&lt;br /&gt;
Выводы&lt;br /&gt;
вы можете&lt;br /&gt;
сделать&lt;br /&gt;
сами.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>