.. -*- coding: utf-8 -*- 数学関数 ======== PySIMPLE では次の演算と数学関数が定義されています. それぞれの意味はプログラミング言語 Python におけるものと同じです. .. csv-table:: :align: center \+, \-, \*, %, /, //, \** Ceil, Floor, Fabs, Fmod Exp, Log, Log10, Sqrt Sin, Cos, Tan, Asin, Acos, Atan, Atan2 Sinh, Cosh, Tanh, Asinh, Acosh, Atanh Hypot, Erf 次の例では,制約式 :math:`a_i^{3}+x_i \leq 11` を記述しています.:: i = Element(value=[1, 2, 3]) a = Parameter(index=i) x = Variable(index=i) a[i]**3 + x[i] <= 11 変数の累乗は一次,または二次のみを扱うことができます. 以下の表現はいずれも同様の意味を持ちます.:: a[i] + x[i]*x[i] <= 11 a[i] + x[i]**2 <= 11 a[i] + pow(x[i], 2) <= 11