Choose language


HUBBERT curve calculator

With the Hubbert Curve Calculator you will calculate the curve values. In addition to the response results, the calculator will also plot the selected function. You can choose a ready-made function, e.g. hubb(x) or enter your own function, e.g. hubb(x^2), hubb(x+3), etc.

You can use for calculations:
numbers 0-9 , e.g. 123.45. Very large numbers can be written as 2.5E20 for 2.5 * 1020, very small numbers can be written as 3E-10 for 3 * 10-10. The decimal places can contain up to 12 digits because of the decimal point;
you can use (.,) a period or a comma as a decimal separator, e.g. 1.5 or 1,5 ;
() [] {} <> e.g. {[(1+x)/(2-x)+1]*3}/(2*x^2), can be used in any amount. Each open parenthesis must be closed. It doesn't matter what kind of brackets you choose;
# as a separator for multiple output values, e.g. hubb(pow(x#2));
+ Plus, e.g. hubb(x+1) ;
- Minus, e.g. hubb(1-x) ;
* Times, the multiplication sign can be omitted when it is between a letter and a number e.g. you can write hubb(2x) instead of hubb(2 * x) but you must not write xhubb(x) or hubb(ex);
/: Division. 1/x or 1:x ;
e Euler's number: 2.718281828459;
pi π , Pi: 3.1415926535898;
pi2 π /2, Pi/2: 1.5707963267949;
sq2 square root of 2:1.4142135623731;
go the golden ratio ratio: 1.6180339887499;
d Feigenbaum constant - delta: 4.6692016091030;
^ or pow A power, e.g. hubb(x^2) or hubb(pow(x#2)) for hubb(x2). The root can be written e.g. x^(1/2) or x^0.5 for the square root of x, for an exponential function like this: ex the notation could be e^x;
  The root of a negative value can only be written when the numerator of the power is 1 and the denominator is different (eg x^(1/3) ). To calculate the negative value of x for e.g. x^(2/3) , write this function as (x^(1/3))^2 ;
sqr The square root of e.g. hubb(sqr(x)) is the same as hubb(x^(1/2));
exp An exponent, e.g. hubb(exp(x)) is the same as hubb(e^x);
log Natural logarithm, e.g. hubb(log(x)) ;
log10 Decimal logarithm, e.g. hubb(log10(x)) ;
logn Base n logarithm, e.g. hubb(logn(2#x)) for binary logarithm;

Also use:
deg converts a number in radians to the equivalent in degrees, e.g. hubb(deg(pi))
rad Convert degrees to number in radians, e.g. hubb(rad(180))

To get the result, select the appropriate function or enter your own and in the Values ​​field enter a value or values ​​separated by a space (e.g. 2 5 8 10).

Hubbert curve - trigonometric function

hubb(x) - Hubbert curve

  Custom function


Example values:

Result format:
Only result Table CSV

Decimal places

Useful information

Online calculator