Italia
Fonte/ Codesnippets

Integralcosinus Ci()

 

p.specht

Eine Formel per den durchschnittlichen Blutzucker-Verlauf nach Kohlehydrat-Zufuhr war im gesamten Internet nicht zu finden, bloß Bilder und Tabellen. Die Fachbücher strotzen dagegen vor Doppelintegralen und komplexen, hochtheoretischen physiologischen Modellen, mit denen wir Normalos genau nix anfangen können.

Aber da gab es doch mal ein Buch mit Funktionsgraphen und zugehörigen Formeln: Abramowitz-Stegun: Handbook of Mathematical Functions, und so findet man schließlich (Tataaaa!) den Integralcosinus in seinem ersten positiven Abschnitt. Der modelliert dann - laienhaft ausgedrückt - sogar die anfängliche Insulinverzögerung. Nachstehend die nackte, unskalierte Mathe-Funktion, wie immer ohne jede Gewähr (Die Reihenentwicklung sollte nicht überbeansprucht werden: Bei x=24 ist Schluss)!
WindowTitle "Integralcosinus Ci() aus Reihenentwicklung"
Windowstyle 24:Window 0,0-%maxx,%maxy
var xh&=width(%hwnd)\2:var yh&=height(%hwnd)\2
Declare x!,y!,f!:f!=1/1000:set("decimals",17)
Main:
cls:line 0,yh& - 2*xh&,yh&: line 300,0 - 300,2*yh&:usepen 0,1,255

whileloop 0,24300,50:x!=&loop*f!

    y!=Ci(x!)
    print format$("##0.#####",x!),tab(12);y!
    lineto 300+x!*20,yh&-y!*500
    case %csrlin>50:locate 1,1

endwhile

waitinput:cls:goto "Main"

Proc Ci :parameters x!:case x!<=0:return -999999999

    case x!>24.3:print " **Err: x > 24.3** ";
    var EulerMascheroni!=0.57721566490153286:var lm2!=0
    var sum!=EulerMascheroni!+ln(x!)

    whileloop 30:lm2!=&Loop*2

        sum!=sum! + if(&loop mod 2,-1,1)*x!^Lm2!/(faku(Lm2!)*Lm2!)

    endwhile

    return sum!

endproc

proc faku :parameters x!:x!=abs(x!)

    if x!>169:print " ***Error in Faku: Overflow!***"

        waitinput:End:endif :var prod!=1

        whileloop int(x!):prod!=prod!*&loop

            endwhile:return prod!

        endproc

 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
22.05.2021  
 



Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.329 Views

Untitledvor 0 min.
p.specht21.11.2021
E.T.20.11.2021
Manfred Barei19.11.2021
Wilfried Friebe17.11.2021
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

p.specht (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie