Formula variable names
finterpolate(x, x1, x2) = f(x1) * (1 - 𝜆x) + f(x2) * 𝜆x
𝜆x = (x - x1) / (x2 - x1) if x1 ≠ x2, else 0.
Code:
Resample x:
fresample(x, x1, x2, nsamples) = [xi1... xinsamples] = [x1... x2]
Code:
Matrix multiply:
M[irow][icol] = ∑iprod M1[irow][iprod] * M2[iprod][icol]
Code:
Matrix determinant:
det(M) = ∑icol (-1)irow + icol * M[irow][icol] * det(M[irow][icol])
Code:
Matrix linear equation solution:
X[i] = det(Mi) / det(M)
Mi[irow][i] = B[irow]
Mi[irow][icol != i] = M[irow][icol]
Code: