AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

natürlicher logaritmus von x

Ein Thema von MasterTobi · begonnen am 15. Sep 2007 · letzter Beitrag vom 19. Sep 2007
Antwort Antwort
Seite 1 von 3  1 23      
MasterTobi

Registriert seit: 29. Apr 2007
212 Beiträge
 
#1

natürlicher logaritmus von x

  Alt 15. Sep 2007, 19:34
hey
also:
die funktion:
function Ln(const X: Extended): Extended; es heißt sie berechnet den natürlicher logaritmus von x
ich muss ja irgendwie x angeben oder
also wenn ich in einer function x:=edit1.text eingebe geht es ja nicht
wie kann ich dann x eine zahl zuweisen?
MFG
Tobi
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: natürlicher logaritmus von x

  Alt 15. Sep 2007, 19:37
Diese Konvertierungsfragen gab es in letzter Zeit ziemlich oft. (Try)StrToFloat(Def) sind deine Freunde.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
MasterTobi

Registriert seit: 29. Apr 2007
212 Beiträge
 
#3

Re: natürlicher logaritmus von x

  Alt 15. Sep 2007, 19:41
ok was willst du mir damit sagen

Delphi-Quellcode:
procedure TForm2.Button7Click(Sender: TObject);
var a:string;
begin
edit1.Text /ln(2)(a);
end;
[Fehler] Unit2.pas(221): E2066 Operator oder Semikolon fehlt

mit ;
[Fehler] Unit2.pas(221): E2010 Inkompatible Typen: 'string' und 'Extended'

müsst doch eig auch so gehen oder?
MFG
Tobi
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: natürlicher logaritmus von x

  Alt 15. Sep 2007, 19:45
Wie wäre es, wenn du uns sagst, was du machen willst? Es schien mir eben so, als wollest du den natürlichen Logarithmus aus dem Wert eines Edit-Feldes ziehen. Da ln extended erwartet, müsstest du den Feldwert mit StrToFloat umwandeln.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
MasterTobi

Registriert seit: 29. Apr 2007
212 Beiträge
 
#5

Re: natürlicher logaritmus von x

  Alt 15. Sep 2007, 19:51
also
ich will einfach die anzahl der stellen von dezimal in dual

in der mathematik:
bsp.
dezimalzahl =11

umwandlung in die stellen

2^n =11 /log
log 2^n =log 11
n log 2 = log 11 / :log2
n=log11:log2
n = 3,45 runden 4

anzahl der stellen 4
MFG
Tobi
  Mit Zitat antworten Zitat
MasterTobi

Registriert seit: 29. Apr 2007
212 Beiträge
 
#6

Re: natürlicher logaritmus von x

  Alt 15. Sep 2007, 20:02
ich weiß is kompliziert

so gehts auch nicht:
Delphi-Quellcode:
procedure TForm2.Button7Click(Sender: TObject);
var a:string;

begin
a:= edit1.Text ;

ln (2);Strtofloat(a);

edit6.text:=a;
end;
MFG
Tobi
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#7

Re: natürlicher logaritmus von x

  Alt 15. Sep 2007, 20:14
Hast du überhaupt eine Ahnung, wie die Delphi-Syntax aussieht?

Wenn nicht: http://dsdt.info/grundlagen/sprache/syntax.php
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#8

Re: natürlicher logaritmus von x

  Alt 15. Sep 2007, 20:14
MasterTobi. Ich würde dir empfehlen dir erst mal einige Grundlagen anzueignen. StrToFloat ist eine Funktion. Ein StrToFloat(a) das so in der Gegend rumsteht bringt dir genau gar nichts.

Delphi-Quellcode:
var x: Double;
x := StrToFloat(a);
ergibt da schon mehr sinn. Aber wie gesagt: Eigne dir mal ein paar Grundlagen an sonst wird das nichts

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von g0rmed
g0rmed

Registriert seit: 3. Apr 2007
Ort: Sülzetal
64 Beiträge
 
Delphi 2005 Personal
 
#9

Re: natürlicher logaritmus von x

  Alt 16. Sep 2007, 00:13
Um dir in dem Falle mal ne komplette Antwort zu geben:
Delphi-Quellcode:
procedure TForm.Button1Click(Sender: TObject);
begin
Label1.Caption := FloattoStr(ln(StrtoFloat(Edit1.Text)));
end;
ok...?...menno

Aber trotzdem solltest du dir mal tutorials zu Delphi anschauen.
Hans
"Wenn es immer später und später wird, wie kann es dann einmal früh sein?" Max
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#10

Re: natürlicher logaritmus von x

  Alt 16. Sep 2007, 00:27
Zitat von g0rmed:
Um dir in dem Falle mal ne komplette Antwort zu geben:
dann solltest Du darauf achten, dass es nicht eine komplett Falsche ist.
Zitat von g0rmed:
Label1 := FloattoStr(Edit1.Text);
Sowohl vor als auch nach dem Zuweisungszeichen und in sich selbst und überhaupt

1. Erfolgt die Zuweisung an die Caption des Labels
2. Brauchst Du bei Zuweisung eines Strings zu einer String-Eigenschaft keine Umwandlung vornehmen
3. Wandelt FloatToStr einen Floattypen in einen String um - und die Text-Eigenschaft eines TEdit ist definitiv nicht vom Typ Float.
4. Auch wenn Du korrekterweise 'StrToFloat' geschrieben hättest, so könntest Du das Ergebnis dieser Umwandlung keiner Label.Caption zuweisen

Zitat von g0rmed:
Aber trotzdem solltest du dir mal tutorials zu Delphi anschauen.
Edit: ahh, ich verstehe - daran liegt es
Zitat von g0rmed:
Realität ist was für Leute, die nicht mit Drogen klarkommen^^
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz