[−][src]Static p5_sys::global::sq
pub static sq: SqInternalType
Squares a number (multiplies a number by itself). The result is always a positive number, as multiplying two negative numbers always yields a positive result. For example, -1 * -1 = 1.
Examples
function draw() {
background(200);
let eSize = 7;
let x1 = map(mouseX, 0, width, 0, 10);
let y1 = 80;
let x2 = sq(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.
let spacing = 15;
noStroke();
fill(0);
text('x = ' + x1, 0, y1 + spacing);
text('sq(x) = ' + x2, 0, y2 + spacing);
}
Parameters
n
number to square