Ввод и чтение ввода в SageMath - PullRequest
0 голосов
/ 19 февраля 2019

Я пытался разработать код, в котором пользователь вводит функцию, используя x и y, которая затем читается в интеграл.Я пытался использовать eval и sage_eval, но ни один из них не работал.

Вот моя попытка:

y = var('y')
f(y) = eval(input("What is the function:"))
integral(f(y), y, 0, 16)

1 Ответ

0 голосов
/ 28 февраля 2019

У меня работает:

sage: y = var('y')
sage: f(y) = eval(input("What is the function: "))
What is the function: sin(y)
sage: integral(f(y), y, 0, 16)
-cos(16) + 1

Предложение: читайте о SageCell, взаимодействует, виджеты.

...