De functie $$max(a, b)$$ die het maximum van de reële getallen $$a$$ en $$b$$ als resultaat teruggeeft, is niet continu. Daarom definieert men een variant van die functie die een benadering vormt van $$max(a, b)$$ maar wel degelijk continu is in $$a$$ en $$b$$, namelijk :
$$ max^*(a, b) = (a^n + b^n)^{\frac{1}{n}} $$met $$n$$ natuurlijk en $$n > 1$$, en $$a \ge 0, b \ge 0$$.
Programmeer de functie max_continu()
, met 3 argumenten, namelijk
max_continu(5.0, 10.0, 3) = 10.400419115259519 max_continu(5.0, 10.0, 8) = 10.004874488165386Merk op dat je resultaat in de Donona-evaluatie automatisch afgekapt wordt op 6 decimalen (dit gebeurt door de functie
prec()
in het
Dodona verbeterscript).