[−][src]Static p5_sys::global::sqrt
pub static sqrt: SqrtInternalType
Calculates the square root of a number. The square root of a number is always positive, even though there may be a valid negative root. The square root s of number a is such that s*s = a. It is the opposite of squaring. Maps to Math.sqrt().
Examples
function draw() {
background(200);
let eSize = 7;
let x1 = mouseX;
let y1 = 80;
let x2 = sqrt(x1);
let y2 = 20;
// Draw the non-squared.
line(0, y1, width, y1);
ellipse(x1, y1, eSize, eSize);
// Draw the squared.
line(0, y2, width, y2);
ellipse(x2, y2, eSize, eSize);
// Draw dividing line.
stroke(100);
line(0, height / 2, width, height / 2);
// Draw text.
noStroke();
fill(0);
let spacing = 15;
text('x = ' + x1, 0, y1 + spacing);
text('sqrt(x) = ' + x2, 0, y2 + spacing);
}
Parameters
n
non-negative number to square root