Package org.jzy3d.maths
Class Utils
java.lang.Object
org.jzy3d.maths.Utils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double[]abs(double[] values) Computes the absolute values of an array of doubles.static Stringblanks(int length) static longstatic Stringdat2str()static Stringstatic StringConvert a date to the format "dd/MM/yyyy HH:mm:ss".static StringSome 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 DateReturn the maximal date of an arraystatic DateReturn the minimal date of an arraystatic Datenum2dat(long value) static Stringnum2str(char parseMode, double num) Same asnum2str(char,double,int)but does not query precision.static Stringnum2str(char parseMode, double num, int precision) Convert a number into a string, withprecisionnumber of meaningfull digits.static Stringnum2str(double num) Convert a number into a string.static Stringnum2str(double num, int precision) static Datestatic doublesum(double[] values) Computes the sum of an array of doubles.static intsum(int[] values) Computes the sum of an array of doubles.static Stringtime2str(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, withprecisionnumber 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
-