| Wavelets | Open Wavelets to analyze an imported signal column or pasted real samples. Set sample spacing or select a time column, then analyze a CWT power map and DWT bands/denoising.
mexican_hat(x,2,0), morlet(x), haar(x)
wavelet_approx(data_1_value,2), wavelet_detail(data_1_value,2)
wavelet_denoise(data_1_value), wavelet_cwt(data_1_value,8) |
|---|
| Probability | D=normal(0,1), P=poisson(4), B=binomial(10,0.5)
Q=boltzmann([0,1,2],1)
pdf(D,x), pmf(P,2), cdf(D,1), prob(D,-1,1)
quantile(D,0.95), mean(D), variance(D), sample(D,100,42) Open Probability for parameter controls, queries, and saved density/CDF graphs. |
|---|
| My graphs | Use + Create graph for Cartesian, parametric, polar, 3D, implicit, surface, contour, scatter, line, bar, and histogram graphs. Edit named graphs below the toolbar; choose All 2D graphs or All 3D graphs to overlay them. Save worksheet includes graph definitions. |
| Document formulas | Examples → Desmos document loads all 12 numbered expressions.
normaldist(0,1).pdf(x), D(x), ∫_0^1 ∫_0^y (x+y) dxdy, d/dx ∑_{n=1}^{3} f_0(x). Real sum/product bounds include integer indices from ceil(lower) to floor(upper); an empty product is 1. This gives line 11 a stepwise extension. The example uses log10 to match Desmos. Existing log/ln remain natural logs. Wavelet denominators can change sign or vanish; the initial interval avoids those singularities. |
|---|
| Datasets | Use Import data for CSV/TSV or pasted tables.
mean(data_1_value), std(data_1_value)
count(data_1_value), mean(dropna(data_1_value))
points(data_1_time, 2*data_1_value)
f(t)=interp(t,data_1_time,data_1_value) Missing cells stay missing; lines preserve row order. Save worksheet includes imported values. |
|---|
| Calculus studio | grad(x^2+y^2, [x,y], [1,2])
jacobian([x*y,sin(x)], [x,y], [1,2])
hessian(x^2+x*y+y^2, [x,y], [1,2])
divergence(F(x,y,z), [x,y,z]), curl(F(x,y,z), [x,y,z])
laplacian(f(x,y), [x,y])
mixed_diff(x*y, [x,y], [1,2])
directional(x*y, [x,y], [1,0], [1,2])
at(diff(x*y,x), [x,y], [1,2]) Use ∫ Calculus to select variables, preview a point result, or create a reusable function. Optional numerical controls set step size and integral tolerances. |
|---|
| Qubit mathematics | |ψ⟩ = α|0⟩ + β|1⟩ |α|² + |β|² = 1 P(0) = |α|², P(1) = |β|² ρ = |ψ⟩⟨ψ|, ⟨O⟩ = Tr(ρO) Bloch coordinates: [⟨X⟩, ⟨Y⟩, ⟨Z⟩] Dirac notation is executable: |ψ⟩=(|0⟩+i|1⟩)/sqrt(2). Use the Quantum / Dirac notation palette for insertion templates. |
|---|
| Ket / Dirac notation | |0⟩, |1⟩, |01⟩ — basis columns (1–5 binary digits).
|ψ⟩=(|0⟩+i|1⟩)/sqrt(2)
|ψ(t)⟩=cos(t)|0⟩+sin(t)|1⟩
⟨ψ|ψ⟩ — conjugating inner product.
|ψ⟩⟨ψ| — outer product.
⟨ψ|pauliZ()|ψ⟩ — matrix element.
|0⟩|1⟩ or |0⟩ ⊗ |1⟩ — tensor product.
|+⟩, |-⟩, |+i⟩, |-i⟩ — normalized Pauli eigenstates. ASCII |psi>, <psi|phi>, and |0><1| also work. Kets keep their amplitudes; use state(v) to normalize. A named ket wraps a column vector, not a scalar or density matrix. |
|---|
| Qubits | ψ = qubit(1, i) — normalize two amplitudes
ψ = blochstate(θ, φ) — Bloch angles, radians
hadamard() @ ket0(), Rx(θ) @ ψ
density(ψ), probabilities(ψ), bloch(ψ), expect(pauliZ(), ψ)
evolve(ψ, pauliZ(), t) uses ℏ=1. |
|---|
| Registers | tensor(ket0(), ket1()) — |01⟩
CNOT() @ tensor(hadamard() @ ket0(), ket0())
reduced(ψ, 0) — retain leftmost qubit 1–5 qubits; physical states must have norm 1 or a valid density matrix. Use state(v) to normalize a register. |
|---|
| Vector products | A @ v or A * v — matrix times vector
v @ A or v * A — vector times matrix
dot(u,v) / u @ v — no conjugation
inner(u,v) — conjugates u
outer(u,v), tensor(u,v)
col(v), row(v), bra(v)
u * v remains entrywise for two flat vectors. hadamard_product(A,B) is entrywise for matrices. |
|---|
| Derivatives | diff(sin(x), x) — derivative curve
diff(f(x), x, 2) — derivative at x=2
diff(f(x), x, x, 2) — second derivative
diff(f(x,y), y) — partial derivative Optional fifth argument sets a positive finite difference step. |
|---|
| Integrals | integrate(x^2, x, 0, 1) — definite integral
integrate(sin(t), t, 0, x) — accumulated integral curve
integrate(f(x,y), x, 0, 1) — integrate over x, keep y free Double integral: integrate(x+y,[x,y],[0,0],[y,1]), or ∫_0^1 ∫_0^y (x+y) dxdy. List variables follow differential order, innermost first. Up to three variables; finite real bounds and complex outputs. |
|---|
| Functions | f(x, y) = x^2 + y^2
f(2, 3) evaluates a point; f(x, 0) draws a slice. Use Surface for 3D output or Graph for level curves. Two inputs can be real, complex, or matrices when evaluated numerically. |
|---|
| Subscripts & powers | f_1(x_1, x_2) = x_1^2 + x_2^2
f₁(x₁, x₂) = x₁² + x₂² is equivalent.
x_{1} names x_1; x^{n+1} means a power. Subscripts are names; A[0,1] still indexes a matrix. |
|---|
| Curves | sin(x)
y = x^2 - 3
f(t) = exp(-t^2) |
| Variables | a = 2 Numeric constants get an adjustable slider. |
| Implicit & regions | x^2 + y^2 = 9
y < sin(x)
-2 < x < 2 |
| Matrices | A = [[2, 1], [1, 3]]
A @ A or A * A — matrix product
2 * A — scalar scaling
A^2 — matrix power |
| Linear algebra | det(A), inv(A), T(A), rank(A), trace(A), eigvals(A), pinv(A), norm(A)
solve(A, [1, 2]), eye(3) |
| Matrix functions | expm(A) — matrix exponential
logm(A) — matrix logarithm
exp(A) — entrywise exponential |
| Elements & complex | A[0, 1] — zero-based index
i, real(A), imag(A), conj(A) |
| Greek symbols | All 24 lowercase and uppercase letters work in names: α = 2, ψ(θ) = exp(i*θ), Α = [[1,i],[-i,2]].
π and pi are reserved constants. Uppercase Π is available as a name. Common glyph variants are aliases; final ς aliases σ. Greek ι is a variable, distinct from imaginary i. |
|---|
| Complex arithmetic | z = 2 + 3i, j, sqrt(-1), log(-1)
abs(z), arg(z), polar(2, pi/3), cis(pi), roots(z, 3) Angles are radians; roots and logs use principal branches. Phase at zero is undefined. |
|---|
| Complex matrices | H(A) — conjugate transpose
inner([1,i], [1,i]) — conjugates first vector
sqrtm(A), ishermitian(A), isunitary(A) |
|---|
| Complex functions | f(t) = exp(i*t) — real/imaginary graphs and a complex trajectory
f(z) = z^2 — choose Domain map to explore complex inputs |
|---|
| Math functions | sin cos tan asin acos atan sinh cosh sqrt abs exp log ln log10 floor ceil sign
where(x > 0, x, -x), min(x, 2), max(x, 0) |