Meaning
Represents a linear scaling where a quantity L is computed by multiplying a factor λ (lambda) with a base width W. Use when you need to scale a dimension proportionally, such as converting units or resizing graphics.
Primary Function
Arithmetic expression
Communicative Purpose
Express a proportional relationship between two variables.
Pattern
output = multiplier * input
Core Structure
... = ... * ...
Função primária
Arithmetic expression
Propósito comunicativo
Express a proportional relationship between two variables.
Situações de gatilho
calculating scaled dimensions computing derived values from a base measurement applying a conversion factor
Contextos
physics simulations graphics scaling engineering calculations spreadsheet formulas
Padrão
output = multiplier * input
Estrutura central
... = ... * ...
Slots de substituição
output: numeric variable to store result; multiplier: numeric factor (lambda); input: numeric base value (W).
Colocados típicos
- unit conversion functions
- scaling routines
- dimensional analysis
Substituições comuns
- output = input * multiplier (commutative form)
- output = factor * base
Erros comuns
forgetting parentheses when multiplier is an expression confusing order of operations using integer division instead of multiplication
Similar / contraste
output = input + offset (additive scaling); output = input / divisor (inverse scaling)
Interferências
Coming from Excel: using λ as a named cell can be mistaken for a built‑in function name → rename to lambda_factor or define as a constant.
Família do chunk
- linear scaling
- proportional calculation
Nuance
Ensure multiplier is dimensionless or units are consistent; if multiplier is zero, output will be zero.
Efeito pragmático
Makes scaling intent explicit; avoids magic numbers in code.
Dica de memória
Think lambda times width.
Nota
λ should be a dimensionless scaling factor; ensure units of λ and W are compatible to avoid unit errors.
Upgrade path
def scale(base, factor): return base * factor
Log in to save chunks.