Related Articles
p5.js | log() function
• Last Updated : 15 Apr, 2020

The log() function in p5.js is used to get the natural logarithm (of base “e”) of any number taken as input for the parameter of log() function.

Syntax:

`log(x)`

Parameters: This function accepts a single parameter x which is any number greater than zero (0) taken as the input whose natural log is going to be calculated.

Return Value: It returns the natual log of any input number greater than zero (0).

Below program illustrates the log() function in p5.js:

Example: This example uses log() function to get natural log value of any input number.

 `function` `setup() { ``  ` `    ``// Create Canvas of size 270*80 ``    ``createCanvas(550, 130); ``} ``  ` `function` `draw() { ``      ` `    ``// Set the background color ``    ``background(220); ``      ` `    ``// Initialize the parameter ``    ``let a = 5; ``    ``let b = 7.7; ``    ``let c = 0;``    ``let d = -5;``      ` `    ``// Call to log() function ``    ``let v = log(a);``    ``let w = log(b);``    ``let x = log(c);``    ``let y = log(d);``      ` `    ``// Set the size of text ``    ``textSize(16); ``      ` `    ``// Set the text color ``    ``fill(color(``'red'``)); ``    ` `    ``// Getting natural log value``    ``text(``"Natural logarithm value of 5 is : "` `+ v, 50, 30);``    ``text(``"Natural logarithm value of 7.7 is : "` `+ w, 50, 50);``    ``text(``"Natural logarithm value of 0 is : "` `+ x, 50, 70);``    ``text(``"Natural logarithm value of -5 is : "` `+ y, 50, 90);``       ` `} `

Output:

Note: If we take input as a negative value and zero then it returns output as “NaN” and -Infinity respectively.

Reference: https://p5js.org/reference/#/p5/log

My Personal Notes arrow_drop_up