Test document
UiO metadata: | |
---|---|
json: | true |
published: | true |
published-from: | |
published-to: | |
author: | Hans Petter Langtangen |
image: | |
image-caption: | |
media-file: | |
hide-right-column: | true |
responsible-name: | Hans Petter Langtangen |
responsible-email: | hpl@ifi.uio.no |
navigation: | left-menu |
tags: | |
extern-edit-warn: | true |
Dette er et test dokument for matematikk og kode. Vi elsker likninger, men kun lineære, \( ax+b = 0 \), som her er "inline", men den kan gjerne være en ekte likning med nummer
$$ \begin{equation} ax+b = 0 \end{equation} $$Her er kode for å løse en slik likning symbolsk med SymPy:
import sympy as sm x, a, b = sm.symbols('x a b') equation = a*x + b root = sm.solve(equation, x) # solve equation wrt x # Solution in root[0]
Kjører vi denne snutten, får vi løsningen \( x=-b/a \) ut av variabelen root[0].
Det litt kule her er at kildekoden til dokumentet faktisk kjørte SymPy og hentet ut resultatet direkte i teksten, mens SymPy koden lå i en standard Python fil som vi kan debugge og vedlikeholde utenfor dokumentet. Cool - thanks to Mako.