本当のアレイの上で任意の表現を計算するには、 evalformulaを使用してください。createarray10000範囲にaを設定してください。0、2*パイ s2が「2*cos(x)*罪(x)」をevalformulaするように設定します。x: a evalformulaは 本当のアレイと数を混ぜるかもしれません。「ポリー*の要素」をevalformulaします。ポリー、要素: : thePolygon、10.0 - 表現は論理演算子を含むかもしれません、しかし、すべての値が実数のままで残っています: 本当の表現は 1.0、表現が 0.0に評価する 偽に評価します。 逆に、論理式で含意されると、どんな非ヌル番号も 本当の(1.0)であるとみなされます。
- evalformulaのダイレクトパラメタは基本の表現の系列であるかもしれません、それらがセミコロンで切り離されるなら ; また、分離符として リターンを使用することができるので、表現が中間的数ステップを必要とするときの複雑な場合では、表現として、あなたは容易にテキストウィンドウのコンテンツを使用することができます。 あなたがそのような合成構造物を使用すると、 evalformulaは最後の(一番右)の表現の結果を返すでしょう、例えば、リターン 2.0の下における例。
evalformula、「a=1、; +1、」 evalformula"a=1" ツ????+1" - 1つの表現の代わりに、あなたは表現のリストを evalformulaに渡すことができます: evalformulaは 本当のアレイのリストを返すでしょう。
- ここに、 evalformulaがサポートするオペレータと機能のリストがあります。
- オペレータ(より高い先行、1番目)
-
- - (単項)
- * /, + -, ^ (exponentiation)
- >= ><= < == =(同輩--同輩でない)、および(論理的な AND)|(論理的なOR)、(論理演算子、そうでなければ、オペランドが0であり、0にそうであるかどうか1に評価する、 )
- 代数
-
- sqr、 sqrt、 hypot、 pow
- 腹筋、 ceil、 床、 trunc、 最大、 分
- モッズ(法)、 残り
- isnan(量がa「ナン」 ナン=数でないか否かに関係なく、テストしてください。)
- 先験的
-
- lnか ログ(neperian)、 log10、 exp
- cos、 罪、 日焼け、 acos、 asin、 atan、 atan2
- こん棒、 双曲線正弦、 tanh、 acosh、 asinh、 atanh
- erf、 erfc、 ガンマ、 lgamma
evalformulaです(「atan2(y、x)」)。x: y: sqrt(3)、1 -- 1.047197551197 (すなわち、パイ/3) |