-         

Ergebnis 1 bis 4 von 4

Thema: Logarithmus in Bascom ?

  1. #1

    Logarithmus in Bascom ?

    Anzeige

    Hallo,
    ich möchte mit AT-Mega 16 und Bascom den Logarithmus berechnen.

    dim x as single

    x=310
    x=log(x)

    LCD x

    führt abwechselnd zur Anzeige:

    5.73657226541 und -87.900550841, wobei der erste Wert richtig wäre.

    Mit "log(310)" funktioniert es einwandfrei.

    Was mache ich falsch?

    MFG, Dani

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.836
    Versuch mal
    Code:
    dim x as single
    dim x1 as single
    x = 310
    x1 = log(x)
    LCD x1
    Und schau dir die "$framesize=" an. Ich glaub, für sowas braucht er etwas PLatz.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Hallo, danke für den Vorschlag.
    Hat allerdings auch nicht funktioniert.
    Was sollte ich denn bei "$framesize" angeben ?

    Dani

  4. #4
    Hallo,


    einfach mal den Wert bei $Framesize erhöhen(ich glaub Mega16 hat default = 16 also einfach mal 32 oder 40 eingeben) , wird bei größeren Programmen oft benötigt, weil sonst seltsame Sachen im Stack passieren

    viel glück

    MfG Alex

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •