Моделирование GeoGebra — вывод в файл

#geogebra

#geogebra

Вопрос:

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

ПРИМЕР: Площадь прямоугольника, зависящая от положения точки A.

        A *-----------------.
         |                 |
         |                 |
         |                 |
         '-----------------* B
  

Точка A определяется ее координатами x и y. Края прямоугольника выровнены с краями системы координат. Вместе с другой точкой B, A охватывает прямоугольник. Результирующий прямоугольник имеет область ‘F’. Теперь я хотел бы сделать что-то вроде следующего

 for x in range(0,5)
    for y in range(0,5)
        A = (x,y)
        # Assume GeoGebra does all the adaptations.
        myFile.write(x, y, F.area)
  

Ответ №1:

Вы можете расположить области в последовательности:

Join(Sequence(Sequence({i,j,Polygon(B,(i,y(B)),(i,j),(x(B),j))},i,0,5),j,0,5))

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

Возможно, использование электронной таблицы GeoGebra вместо последовательности могло бы упростить копирование.