#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 вместо последовательности могло бы упростить копирование.