Mathdoku er stærðfræðileg og rökrétt þraut sem er lauslega lík sudoku. Það var fundið upp af japanska stærðfræðikennaranum Tetsuya Miyamoto. Markmiðið er að fylla út töfluna með tölunum 1 til N (þar sem N er fjöldi lína eða dálka í hnitanetinu) þannig að:
Hver röð inniheldur nákvæmlega einn af hverjum tölustaf.
Hver dálkur inniheldur nákvæmlega einn af hverjum tölustaf.
Hver feitletraður hópur frumna (blokk) inniheldur tölustafi sem ná tilgreindri niðurstöðu með því að nota tilgreinda stærðfræðiaðgerð: samlagningu (+), frádráttur (-), margföldun (×) og deilingu (÷).
Þrautin er einnig þekkt sem Calcudoku eða KenDoku