GeoGebra Simulations - вывод в файл - PullRequest
0 голосов
/ 08 марта 2019

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

ПРИМЕР : площадь прямоугольника в зависимости от положения точки 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 Ответ

1 голос
/ 01 июня 2019

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

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

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

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

...