Zum Inhalt springen

Modul:Math

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 21. September 2024 um 02:19 Uhr durch Antonsusi (Diskussion | Beiträge) (Neu). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Modul zur Berechnung mathematischer Funktionen, welche nicht im WP-Standard enthalten sind. Bei erlaubten Argumenten wird das Ergebnis zurückgegeben, ansonsten eine leere Zeichenkette.

Zurzeit implementiert:

  • Math.sinh: Sinus hyperbolicus
  • Math.cosh: Kosinus hyperbolicus
  • Math.tanh: Tangens hyperbolicus
  • Math.coth: Kotangens hyperbolicus
  • Math.arsinh: Area Sinus hyperbolicus
  • Math.arcosh: Area Kosinus hyperbolicus
  • Math.artanh: Area Tangens hyperbolicus
  • Math.arcoth: Area Kotangens hyperbolicus

local function sinh(x)
	-- Sinus hyperbolicus
	x = tonumber(x) or false;
    if not x then return 0, false; end
    local value = (math.exp (x) - math.exp (0 - x)) / 2 
    if value then
    	return value, true
    else
    	return 0, false
    end
end

local function cosh(x)
	-- Cosinus hyperbolicus
	x = tonumber(x) or false;
    if not x then return 1, false; end
    local value = (math.exp (x) + math.exp (0 - x)) / 2 
    if value then
    	return value, true
    else
    	return 1, false
    end
end