AGB  ·  Datenschutz  ·  Impressum  







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

Graphen Zeichen

Ein Thema von moertymoo · begonnen am 14. Mai 2006 · letzter Beitrag vom 14. Mai 2006
Antwort Antwort
moertymoo

Registriert seit: 8. Mai 2006
12 Beiträge
 
#1

Graphen Zeichen

  Alt 14. Mai 2006, 20:56
Hey, gibt es in Delphi irgendwie die möglichkeit, das man eine Funktion zeichnen lassen kann...?
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Graphen Zeichen

  Alt 14. Mai 2006, 20:59
Hallo
Klar, kannst du das, nur eine vorgegebene Funktion kenne ich nicht.
Hier gibts dafür ein paar Anregungen: Hier im Forum suchenFunktionsplotter
Um sowas selbst zu machen, wird dir Canvas als erstes mal helfen.
Tschüss
Benjamin
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Graphen Zeichen

  Alt 14. Mai 2006, 20:59
Ja.

Aber keine fertige.

Du musst einen Parser schreiben (oder einen nehmen, zum Beispiel den Hier im Forum suchenCQ Parser und dann die Funktionswerte berechnen und auf ein Canvas zeichnen.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
moertymoo

Registriert seit: 8. Mai 2006
12 Beiträge
 
#4

Re: Graphen Zeichen

  Alt 14. Mai 2006, 21:03
wowowo ;D
bin noch neu in delphi
also ich hab in meinem Programm das jetzt so, dass man die funktion selbst bestimmen kann... und kann delphi daraus nicht irgendwie die Funktion zeichen?

unten is mein programm
Angehängte Dateien
Dateityp: rar bisektion_731.rar (175,5 KB, 26x aufgerufen)
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#5

Re: Graphen Zeichen

  Alt 14. Mai 2006, 21:06
Zitat von moertymoo:
und kann delphi daraus nicht irgendwie die Funktion zeichen?
Nope,
die Funktion, um aus einer Funktion deren Graphen zu zeichnen, musst du schon selbst zusammenfriemeln.
  Mit Zitat antworten Zitat
moertymoo

Registriert seit: 8. Mai 2006
12 Beiträge
 
#6

Re: Graphen Zeichen

  Alt 14. Mai 2006, 21:08
die funktion zum eingeben hab ich ja schon
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#7

Re: Graphen Zeichen

  Alt 14. Mai 2006, 21:12
Zitat von moertymoo:
die funktion zum eingeben hab ich ja schon
Jo, schön. Und jetzt, wie oben schon gesagt, musst du dir eine Funktion schreiben, die die X- und Y-Koordinaten deiner Funktion in brauchbare x- und y-Koordinaten für das Canvas umwandelt.
  Mit Zitat antworten Zitat
moertymoo

Registriert seit: 8. Mai 2006
12 Beiträge
 
#8

Re: Graphen Zeichen

  Alt 14. Mai 2006, 21:13
Was ist ein Canvas? Kann mir dazu einer nen Crashkurs geben? Oder brauch man dazu länger und andere Hilfsmittel um das zu vertsehen`?
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Graphen Zeichen

  Alt 14. Mai 2006, 21:15
Zitat von moertymoo:
Was ist ein Canvas? Kann mir dazu einer nen Crashkurs geben? Oder brauch man dazu länger und andere Hilfsmittel um das zu vertsehen`?
1. Das ist deine Zeichenfläche Delphi-Referenz durchsuchenCanvas, das ist eine Eigenschaft z.B. von deiner Form, spiel damit einfach mal rum.
2. Ja
Benjamin
  Mit Zitat antworten Zitat
Ben

Registriert seit: 16. Apr 2003
Ort: Neumünster
73 Beiträge
 
Delphi 5 Standard
 
#10

Re: Graphen Zeichen

  Alt 14. Mai 2006, 22:23
Hallo,

ich möchte dir nicht zu nahe treten. Vielleicht solltest du dich aber zunächst mit den Grundlagen Delphis vertraut machen, bevor du dich an umfangreichere Projekte wagst.

Um einen Funktionsplotter zu realisieren brauchst du zunächst einen oben schon erwähnten Parser für die Funktion, ein Koordinatensystem, eine Funktion, die gemäß dem Koordinatensystem Koordinaten in Pixel-Angaben umrechnet und eine Funktion, die den Grafen zeichnet. Möglich wäre dafür z. B. eine Schleife, die in der Funktion für x Werte zwischen -10 und 10 einsetzt, diese dann parst und dann entsprechend zeichnet.

Ein Beispiel, wie so etwas aussehen kann, siehst du hier.

Mit freundlichen Grüßen,
Ben
Ben Hübner
Ben-Huebner.de
  Mit Zitat antworten Zitat
Antwort Antwort


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 11:33 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