GeoGebra, для динамической геометрии в Linux

Время от времени мне нравится возвращаться с ностальгией и взглянуть на программное обеспечение, которое я использовал в детстве. И недавно один из них удивил меня своей разработкой: GeoGebra, инструмент динамической геометрии, написанный на Java. На самом деле меня удивило не то, что программа внезапно стала лучше (она всегда была очень хороша), а больше открытие ее полноты. Есть несколько способов использовать GeoGebra. Вы можете придерживаться уровня средней школы и просто использовать его для рисования фигур. Или вы можете вместо этого пойти прямо из средней школы и сочетать это со сценариями и необычными функциями.

Монтаж

Начиная с Ubuntu 10.10, GeoGebra находится в официальных репозиториях. Поэтому вы можете установить его через свою любимую командную строку:

если вы используете Gnome,

или для KDE,

Если вы используете более старую версию Ubuntu или не используете Ubuntu, я приглашаю вас поискать дополнительный репозиторий или взглянуть на официальную страницу загрузки для Linux.

Первые шаги

Как я сказал ранее, GeoGebra очень полная на нескольких уровнях. Сейчас я попытаюсь дать вам небольшое представление обо всех этих уровнях. Первый - наиболее очевидное использование программы: рисование геометрических фигур, как если бы вы использовали традиционный циркуль и линейку. Стало возможным рисовать квадрат с математической строгостью, основываясь только на окружности, параллельных и перпендикулярных линиях.

геогебра-квадрат

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

геогебра-действия

Второй уровень - это возможность графически отображать функции. Очень удобно будет иметь возможность провести кривую по формуле и заставить точку перемещаться по ней. Для этого вы можете просто ввести уравнение типа "y=2x" в нижнее текстовое поле, и появится строка.

геогебра-граф

Затем становится возможным добавить точку на этой кривой в качестве связанного объекта: даже если вы измените формулу, точка будет следовать и оставаться на кривой. И наоборот, вы можете изменить свойства точки через диалоговое окно.

геогебра-свойства

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

таблица geogebra

Наконец, GeoGebra объединяет определенный уровень сценариев и взаимодействия с пользователем. Вы можете добавить объект в виде курсора на лист. Его перемещение повлияет на переменную, которую вы можете назвать и использовать в других формулах. Я сделал базовый пример этого, я привязал курсор к строке, определяемой уравнением y=2x + b. Перемещение курсора изменит значение b и, следовательно, определит точку пересечения линии по оси Y.

геогебра-линковка

С такой системой, конечно, можно делать и другие интересные вещи, и эксперты даже могут использовать некоторый JavaScript или HTML5 для взаимодействия с GeoGebra.

Заключение

Если вы хотите узнать больше о расширенных функциях GeoGebra, вы можете заглянуть в вики. Тем не менее, я думаю, что программа настолько хорошо разработана, что вы можете решить большинство своих проблем путем проверки самостоятельно. Довольно редко можно найти программу, которая была бы настолько полной на разных уровнях использования, но при этом оставалась бы простой и хорошо организованной. В качестве альтернативы я также могу предложить вам программное обеспечение, такое как Kig, Dr Geo, Geonext, CaRMetal.

Что вы думаете о GeoGebra? Вы им пользуетесь? Вы предпочитаете альтернативу? Или у вас есть сценарий, которым вы хотели бы поделиться? Пожалуйста, дайте нам знать в комментариях.