Canna71 / obsidian-mathpad

Computer Algebra System (CAS) for Obsidian.md
Other
95 stars 3 forks source link

Question Regarding Nerdamer Packages #24

Open BananenRitter opened 6 months ago

BananenRitter commented 6 months ago
  1. Which ones are exactly implemented?
  2. Which ones are you working on implementing next?

Functions

Core

nerdamer nerdamer.version nerdamer.setConstant nerdamer.setFunction nerdamer.getCore nerdamer.reserved

nerdamer.expressions nerdamer.register nerdamer.validVarName nerdamer.setVar nerdamer.clearVars nerdamer.getVars

nerdamer.set nerdamer.tree nerdamer.htmlTree nerdamer.flush nerdamer.convertToLaTeX nerdamer.convertFromLaTeX

Trigonometric

cos sin tan sec

csc cot acos asin

atan atan2 acsc acot asec

Hyperbolic Trigonometry

cosh sinh tanh sech

csch coth acosh asinh atanh asech acsch acoth

Matrix & Vector

matrix imatrix determinant matget matset invert

transpose matgetcol matgetrow vector vecget vecset cross dot matsetcol matsetrow size

Imaginary

polarform rectform (rectanglar form)

arg (argument) imagpart

realpart

Math Functions

log log10 min max abs floor ceil simplify Si Ci Ei

rect step sinc Shi Chi fact factorial dfactorial (double factorial) exp mod

erf sign round pfactor sqrt expand fib tri parens line continued_fraction

Calculus Functions

sum product diff (derivate) integrate (integral)

defint (definite integral)

Algebra Functions

divide factor partfrac (partial fractions)

lcm gcd roots

coeffs (polynomial coefficients) deg (polynomial degree) sqcomp (complete square)

Solve Functions

solve solveEquations solveFor

Extra Functions

laplace ilt (inverse laplace) mean mode

median zscore limit smpvar (sample variance)

variance smpstdev stdev (standard deviation)

Expression API

buildFunction evaluate sub (substitution)

Operations

add subtract multiply divide pow variables toTeX text denominator numerator

Equality

eq (equals) lt (less than) gt (greater than) lte (less than or equal) gte (greater than or equal)