vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2021
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Exp(x) funktioniert nicht 
Autor: D_Old
Datum: 18.04.21 18:51

Vielen Dank für eure schnelle Antwort!

Natürlich funktioniert der Befehl einwandfrei! Ein total idiotischer Fehler hat sich bei mir eingeschlichen, und ich hatte wohl Pellkartoffeln auf den Augen...

Eine Gleichung, die in eine Textbox eingegeben wird, soll numerisch gelöst werden. Als Variable ist dabei x zu verwenden, und das war das Problem: Bevor der Formelstring verarbeitet wird, muss die Variable x durch konkrete numerische Werte aus dem jeweiligen Wertebereich ersetzt werden. Dazu wird der Befehl "Replace" verwandelt. Und Replace verwandelt nun leider auch das x im Exp-Befehl in die jeweilige Zahl.
So wird z.B. bei x = 5 aus dem String "sin(x)" sin(5), und das funktioniert natürlich.
Aber aus dem String "Exp(x)" wir leider E5p(5), und das kann natürlich nicht funktionieren!

Aber dennoch: Vielen Dank für eure Hilfe!
Nachdem ich nachvollzogen habe, was ihr mir mitgeteilt habt, bin ich dann auf diesen idiotischen Bug gestoßen...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Exp(x) funktioniert nicht208D_Old15.04.21 13:28
Re: Exp(x) funktioniert nicht86Souffleurlos18.04.21 14:46
Re: Exp(x) funktioniert nicht73Rippler18.04.21 17:46
Re: Exp(x) funktioniert nicht69D_Old18.04.21 18:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2021 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel