Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Rechnen auf der Konsole

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Ort
    CH
    Beiträge
    122

    Rechnen auf der Konsole

    Hallo

    Ich hab ein Problem mit dem Konsolenrechner bc.
    Ich kann keine Wurzel höherer Ordnung ziehen.
    Also zum Beispiel die 3. Wurzel von 8
    Code:
    8^(1/3)
    Runtime warning (func=(main), adr=9): non-zero scale in exponent
    1
    Irgendwie kommt er mir Kommazahlen in den Exponenten icht klar.
    Weiss jemand wie diese Problem zu lösen ist?

    magpie
    I never saw my PC smiling before - LINUX

  2. #2
    Registrierter Benutzer Avatar von Hans-Georg Normann
    Registriert seit
    04.03.2000
    Ort
    Uetersen
    Beiträge
    571
    Code:
    [hans@rosi hans]$ bc -l
    bc 1.06
    Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
    This is free software with ABSOLUTELY NO WARRANTY.
    For details type `warranty'.
    l(8)
    2.07944154167983592825
    e(l(8)/3)
    1.99999999999999999998
    Man achte auf den Aufrufparameter -l

    Hans
    333 Mhz, 466 MHz, neee, ich hab was neues zuhause.....

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Ort
    CH
    Beiträge
    122
    Also den Parameter -l kenne und brauch ich.
    Die Lösung mit Logarythmus und e-Funktion finde ich etwas kopliziert.
    Ist das wirklich nur so lösbar?
    Mit den Logarythmen kenn ich mich nämlich nicht so aus.

    magpie

    EDIT: Die 3. Wurzel von 8 ist 2. Die Lösung mi dem Logarythmus stimmt also nicht ganz.
    Geändert von magpie (23-04-2004 um 23:08 Uhr)
    I never saw my PC smiling before - LINUX

  4. #4
    Registrierter Benutzer Avatar von Hans-Georg Normann
    Registriert seit
    04.03.2000
    Ort
    Uetersen
    Beiträge
    571
    Original geschrieben von magpie
    Die 3. Wurzel von 8 ist 2. Die Lösung mi dem Logarythmus stimmt also nicht ganz.
    Selbst wenn du die Differenz mit einer Millionen multipliziertst, würde es sich nicht lohnen, mir den Betrag aufs Konto zu überweisen

    Was heißt ist kompliziert? Ganz normale Mathematik. Ich weiß nicht ob's andere Wege gibt, aber der geht.

    Hans
    333 Mhz, 466 MHz, neee, ich hab was neues zuhause.....

  5. #5
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Ort
    CH
    Beiträge
    122
    Da hast du wohl recht
    Wie gesagt, ich kenn mich mit den Logarythmen nicht so aus. So hochstehend sind meine
    Mathekenntnisse leider nicht. Das Problem besteht ja nicht nur beim Wurzelziehrn, ondern auch beim Potenzieren mit Kommazahlen.
    Ich hab beim Suchen im Netz noch den octave gefunden. Sieht auch nett aus. Da geht das mitdem Wurzelziehen auch
    Trotdem danke für deine Hilfe

    magpie
    I never saw my PC smiling before - LINUX

Lesezeichen

Berechtigungen

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