Documentation of 'org.matheclipse.core.eval.MathUtils' Java class
MathUtils
org.matheclipse.core.eval

Class MathUtils



  • public class MathUtils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.Double[][] rom 
    • Constructor Summary

      Constructors 
      Constructor and Description
      MathUtils() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static double arcLength(java.lang.String f, java.lang.String v, java.lang.String a, java.lang.String b) 
      static java.lang.String evaluate(java.lang.String codeString, IAST function) 
      static java.lang.String evaluate(java.lang.String codeString, java.lang.String function) 
      static java.lang.String getDerivative(java.lang.String fun, java.lang.String[] var, java.lang.String resp) 
      static double getFunctionVal(java.lang.String f, double s) 
      static java.lang.String getFunctionVal(java.lang.String fun, java.lang.String[] var, java.lang.String resp, java.lang.String[] vals) 
      static double getFunctionVal(java.lang.String f, java.lang.String v, java.lang.String x) 
      static java.lang.String getPowerSeries(java.lang.String fun, java.lang.String v, java.lang.String cen, int iter) 
      static double integrate(java.lang.String fun, java.lang.String v, java.lang.String aS, java.lang.String bS) 
      static double integrate(java.lang.String fun, java.lang.String v1, java.lang.String v2, java.lang.String[] bounds) 
      static boolean[] isValid(java.lang.String[] fun, java.lang.String[] var) 
      static boolean isValid(java.lang.String fun, java.lang.String[] var) 
      static IExpr parse(java.lang.String evalStr, IAST function)
      Parse the codeString into an IExpr and if function unequals null, replace all occurences of symbol x in the function with the parsed expression.
      static double surfaceArea(java.lang.String fun, java.lang.String v1, java.lang.String v2, java.lang.String[] bounds) 
      static java.lang.String tangentLine(java.lang.String f, java.lang.String x, java.lang.String v) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • rom

        public static java.lang.Double[][] rom
    • Constructor Detail

      • MathUtils

        public MathUtils()
    • Method Detail

      • arcLength

        public static double arcLength(java.lang.String f,
                                       java.lang.String v,
                                       java.lang.String a,
                                       java.lang.String b)
                                throws MathException
        Throws:
        MathException
      • integrate

        public static double integrate(java.lang.String fun,
                                       java.lang.String v,
                                       java.lang.String aS,
                                       java.lang.String bS)
                                throws MathException
        Throws:
        MathException
      • integrate

        public static double integrate(java.lang.String fun,
                                       java.lang.String v1,
                                       java.lang.String v2,
                                       java.lang.String[] bounds)
      • getFunctionVal

        public static double getFunctionVal(java.lang.String f,
                                            double s)
      • getFunctionVal

        public static double getFunctionVal(java.lang.String f,
                                            java.lang.String v,
                                            java.lang.String x)
      • getFunctionVal

        public static java.lang.String getFunctionVal(java.lang.String fun,
                                                      java.lang.String[] var,
                                                      java.lang.String resp,
                                                      java.lang.String[] vals)
                                               throws MathException
        Throws:
        MathException
      • isValid

        public static boolean isValid(java.lang.String fun,
                                      java.lang.String[] var)
      • isValid

        public static boolean[] isValid(java.lang.String[] fun,
                                        java.lang.String[] var)
      • getDerivative

        public static java.lang.String getDerivative(java.lang.String fun,
                                                     java.lang.String[] var,
                                                     java.lang.String resp)
      • getPowerSeries

        public static java.lang.String getPowerSeries(java.lang.String fun,
                                                      java.lang.String v,
                                                      java.lang.String cen,
                                                      int iter)
                                               throws MathException
        Throws:
        MathException
      • tangentLine

        public static java.lang.String tangentLine(java.lang.String f,
                                                   java.lang.String x,
                                                   java.lang.String v)
                                            throws MathException
        Throws:
        MathException
      • surfaceArea

        public static double surfaceArea(java.lang.String fun,
                                         java.lang.String v1,
                                         java.lang.String v2,
                                         java.lang.String[] bounds)
                                  throws MathException
        Throws:
        MathException
      • evaluate

        public static java.lang.String evaluate(java.lang.String codeString,
                                                java.lang.String function)
      • evaluate

        public static java.lang.String evaluate(java.lang.String codeString,
                                                IAST function)
      • parse

        public static IExpr parse(java.lang.String evalStr,
                                  IAST function)
        Parse the codeString into an IExpr and if function unequals null, replace all occurences of symbol x in the function with the parsed expression. After that evaluate the given expression.
        Parameters:
        function -
        Returns:

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.