org.matheclipse.core.eval
Class MathUtils
- java.lang.Object
-
- org.matheclipse.core.eval.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 doublearcLength(java.lang.String f, java.lang.String v, java.lang.String a, java.lang.String b)static java.lang.Stringevaluate(java.lang.String codeString, IAST function)static java.lang.Stringevaluate(java.lang.String codeString, java.lang.String function)static java.lang.StringgetDerivative(java.lang.String fun, java.lang.String[] var, java.lang.String resp)static doublegetFunctionVal(java.lang.String f, double s)static java.lang.StringgetFunctionVal(java.lang.String fun, java.lang.String[] var, java.lang.String resp, java.lang.String[] vals)static doublegetFunctionVal(java.lang.String f, java.lang.String v, java.lang.String x)static java.lang.StringgetPowerSeries(java.lang.String fun, java.lang.String v, java.lang.String cen, int iter)static doubleintegrate(java.lang.String fun, java.lang.String v, java.lang.String aS, java.lang.String bS)static doubleintegrate(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 booleanisValid(java.lang.String fun, java.lang.String[] var)static IExprparse(java.lang.String evalStr, IAST function)Parse thecodeStringinto anIExprand iffunctionunequalsnull, replace all occurences of symbolxin the function with the parsed expression.static doublesurfaceArea(java.lang.String fun, java.lang.String v1, java.lang.String v2, java.lang.String[] bounds)static java.lang.StringtangentLine(java.lang.String f, java.lang.String x, java.lang.String v)
-
-
-
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)
-
-
DMelt 3.0 © DataMelt by jWork.ORG