VB6-Programmierung:Linearregression u.a

Hi … ich bin neu in der VB6-Programmierung und muss dringend ein kleines Programm schreiben… hier habe ich folgende große Probleme:

  1. Berechnung einer Korrekturvariablen aus einer Linearfunktion:
    Ich habe je drei Zeitwerte, die je drei Bakteriendichten zugeordnet sind… die Kurve ergibt in etwa eine Gerade…
    ich benötige die durchnittliche Zeitzunahme pro Potenz.

  2. ich benötige eine Umrechnung der Potenz als Zahlenwert… sprich: habe ich einen Wert von 10 hoch 8, dann benötige ich zum weiterrechnen die Zahl 8…

Bitte Hilfe!!!
Danke im vorraus!
Sascha

  1. Berechnung einer Korrekturvariablen
    aus einer Linearfunktion:
    Ich habe je drei Zeitwerte, die je drei
    Bakteriendichten zugeordnet sind… die
    Kurve ergibt in etwa eine Gerade…
    ich benötige die durchnittliche
    Zeitzunahme pro Potenz.

Uff… habs nicht mehr im Kopf… die lineare Regression war aber doch irgendwas Lockeres… Ich schau mal nach.

  1. ich benötige eine Umrechnung der
    Potenz als Zahlenwert… sprich: habe ich
    einen Wert von 10 hoch 8, dann benötige
    ich zum weiterrechnen die Zahl 8…

Du suchst den Zehnerlogarithmus. In VB gibt es nur den natürlichen (zur Basis e).

Aus der Access-Hilfe:
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function

Gruß
J.