Page 222 - 6734
P. 222
--\x /
dx
2*x
(x**2*y**2 + 4*x*y + 2)*exp(x*y)
-cos(x)
1
pi
1
x - x**3/6 + x**5/120 - x**7/5040 + O(x**8)
[-2, 2]
[{x: 0, y: 0}]
Eq(z, sqrt(2) + 2)
Eq(f(x), (C1 + C2*x)*exp(x))
Взаємодія з Maple
Maple (http://www.maplesoft.com) – система комп’ютерної
математики з можливостями символьних обчислень. У прикладі
показано спосіб взаємодії Python з Maple шляхом створення файлу
mymaple.mpl з командами Maple та командного файлу
mymaple.bat, який створює процес cmaple.exe, що виконує ці
команди і повертає файл результатів result.txt.
import os
f=open("d:/mymaple.mpl", "w") # відкрити файл із
командами Maple для запису
f.write(r"evalf(sin(Pi/3));") # записати у файл
команду Maple
f.close() # закрити файл
f=open("d:/mymaple.bat", "w") # відкрити командний
файл для запису
f.writelines((r"path d:\Program Files\Maple
14\bin.win"+"\n",
r"cmaple.exe < d:\mymaple.mpl >
d:\result.txt"+"\n",
r"exit")) # записати команди в
221