Package org.jzy3d.maths
Class Utils
java.lang.Object
org.jzy3d.maths.Utils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic double[]
abs
(double[] values) Computes the absolute values of an array of doubles.static String
blanks
(int length) static long
static String
dat2str()
static String
static String
Convert a date to the format "dd/MM/yyyy HH:mm:ss".static String
Some example format dd.MM.yy 09.04.98 yyyy.MM.dd G 'at' hh:mm:ss z 1998.04.09 AD at 06:15:55 PDT EEE, MMM d, ''yy Thu, Apr 9, '98 h:mm a 6:15 PM H:mm 18:15 H:mm:ss:SSS 18:15:55:624 K:mm a,z 6:15 PM,PDT yyyy.MMMMM.dd GGG hh:mm aaa 1998.April.09 AD 06:15 PMstatic Date
Return the maximal date of an arraystatic Date
Return the minimal date of an arraystatic Date
num2dat
(long value) static String
num2str
(char parseMode, double num) Same asnum2str(char,double,int)
but does not query precision.static String
num2str
(char parseMode, double num, int precision) Convert a number into a string, withprecision
number of meaningfull digits.static String
num2str
(double num) Convert a number into a string.static String
num2str
(double num, int precision) static Date
static double
sum
(double[] values) Computes the sum of an array of doubles.static int
sum
(int[] values) Computes the sum of an array of doubles.static String
time2str
(long milli) static double[]
vector
(double min, double max) Generate a vector containing regular increasing values from min to max, with an offset 1.static double[]
vector
(double min, double max, int nstep) Generate a vector containing regular increasing values from min to max, with an offset of nstep.static int[]
vector
(int min, int max) Generate a vector containing regular increasing values from min to max, with an offset 1.static int[]
vector
(int min, int max, int nstep) Generate a vector containing regular increasing values from min to max, with an offset of nstep.
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
num2str
Convert a number into a string, withprecision
number of meaningfull digits. 'd' integral The result is formatted as a decimal integer 'o' integral The result is formatted as an octal integer 'x', 'X' integral The result is formatted as a hexadecimal integer 'e', 'E' floating point The result is formatted as a decimal number in computerized scientific notation 'f' floating point The result is formatted as a decimal number 'g', 'G' floating point The result is formatted using computerized scientific notation or decimal format, depending on the precision and the value after rounding.- See Also:
-
-
invalid @see
://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html#syntax
-
invalid @see
String.format
-
-
num2str
Same asnum2str(char,double,int)
but does not query precision. -
num2str
-
num2str
Convert a number into a string. -
dat2str
-
dat2str
Convert a date to the format "dd/MM/yyyy HH:mm:ss". -
dat2str
-
dat2str
Some example format dd.MM.yy 09.04.98 yyyy.MM.dd G 'at' hh:mm:ss z 1998.04.09 AD at 06:15:55 PDT EEE, MMM d, ''yy Thu, Apr 9, '98 h:mm a 6:15 PM H:mm 18:15 H:mm:ss:SSS 18:15:55:624 K:mm a,z 6:15 PM,PDT yyyy.MMMMM.dd GGG hh:mm aaa 1998.April.09 AD 06:15 PM- Parameters:
date
-format
-- Returns:
- See Also:
-
-
invalid @see
://java.sun.com/docs/books/tutorial/i18n/format/simpleDateFormat. html
-
-
dat2num
-
num2dat
-
time2str
-
blanks
-
abs
public static double[] abs(double[] values) Computes the absolute values of an array of doubles.- Parameters:
values
-- Returns:
- the sum of input values
-
sum
public static double sum(double[] values) Computes the sum of an array of doubles. NaN values are ignored during the computation.- Parameters:
values
-- Returns:
- the sum of input values
-
sum
public static int sum(int[] values) Computes the sum of an array of doubles. NaN values are ignored during the computation.- Parameters:
values
-- Returns:
- the sum of input values
-
vector
public static double[] vector(double min, double max, int nstep) Generate a vector containing regular increasing values from min to max, with an offset of nstep.- Parameters:
min
-max
-nstep
-- Returns:
-
vector
public static double[] vector(double min, double max) Generate a vector containing regular increasing values from min to max, with an offset 1.- Parameters:
min
-max
-- Returns:
-
vector
public static int[] vector(int min, int max, int nstep) Generate a vector containing regular increasing values from min to max, with an offset of nstep.- Parameters:
min
-max
-nstep
-- Returns:
-
vector
public static int[] vector(int min, int max) Generate a vector containing regular increasing values from min to max, with an offset 1.- Parameters:
min
-max
-- Returns:
-
min
Return the minimal date of an array- Parameters:
dates
-- Returns:
-
max
Return the maximal date of an array- Parameters:
dates
-- Returns:
-
str2date
- Throws:
ParseException
-