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.