Deutsch
Anwendungen

Strangeliner - Graphen zeichnen

 
- Seite 1 -



Christian
Eichler
Nach reiflicher Überlegung hab ich mich nun doch entschieden auch bei dem diesjährigen Wettbewerb mitzumachen, obwohl meine Chancen gegen so geübte xprofaner/ innen nur sehr gering sein werden.

GrX, so heißt das Programm, mit dem ich in den Wettbewerb gehen werde.
Im Februar dieses Jahres hab ich angefangen GrX (damals noch unter dem Namen x^r) zu schreiben. Unterdessen ist GrX in Version 0.65 beta zu haben.
Mit GrX gebe ich dem Mathematiker ein Tool in die Hand, mit dem er Graphen zu verschiedenen Graphentypen zeichnen kann :

- Linearfunktionen
- Potenzfunktionen
- Sinusfunktionen
- Cosinusfunktionen
- Tangensfunktionen
- Exponentialfunktionen
- Logarithmusfunktionen
- Polynomfunktionen

Nach dem Einzeichnen stehen dann verschiedene Rechenmöglichkeiten zur Verfügung (z.B. Wertetabelle erstellen, Prüfen, ob ein Punkt auf dem Graphen liegt ...)
Eine besondere Eigenschaft von GrX ist zudem, dass es KEINE Registry-Einträge schreibt. Allerdings muss der Datenträger, der die Daten von GrX enthällt beschreibbar sein !

381 kB
Kurzbeschreibung: GrX hier zum Download
Hochgeladen:07.06.2007
Ladeanzahl455
Herunterladen
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
07.06.2007  
 



 
- Seite 2 -



Frank
Abbing
Es gibt auch für Profan 6.6 andere (bessere!) Möglichkeiten, Soundeffekte abzuspielen. Das würde ich so noch nicht bestehen lassen.
 
26.12.2007  
 




Christian
Eichler
Ich weiß, dass es so Sachen wie Playsound & Co gibt. Hat aber einen Grund, wieso ich das per externem Programm mach ... aber wenn ichs so überdenk, glaub ich, dass es sinnvoller ist, doch Playsound zu verwenden
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
26.12.2007  
 



Und warum nimmst Du PlaySound - und warum hätte eine prc nicht gereicht?
 
26.12.2007  
 




Frank
Abbing

Hat aber einen Grund, wieso ich das per externem Programm mach ...


Den wirst du uns sicher verraten, oder?

Sind Profan 6.6-Exedateien wirklich nur 84 KB groß?
 
26.12.2007  
 



@Frank: Profan²6.6:


Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:>dir prf*
Datenträger in Laufwerk C: ist BOOT

Verzeichnis von C:

02.05.1999 06:59 279.040 PRFRUN32.EXE
1 Datei(en) 279.040 Bytes

C:>upx -9 prfrun32.exe
Ultimate Packer for eXecutables
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
UPX 1.25w Markus F.X.J. Oberhumer & Laszlo Molnar Jun 29th 2004

File size Ratio Format Name
-------------------- ------ ----------- -----------
279040 -> 95744 34.31% win32/pe prfrun32.exe

Packed 1 file.

C:>dir prf*
Datenträger in Laufwerk C: ist BOOT

Verzeichnis von C:

02.05.1999 06:59 95.744 prfrun32.exe
1 Datei(en) 95.744 Bytes

C:>

Vlt. hat er auch noch alle Ressourcen entfernt...
 
26.12.2007  
 




Frank
Abbing
Ok, vielleicht ohne alle Resourcen...
 
26.12.2007  
 




Christian
Eichler
Ja, richtig, ich hab alle Ressourcen entfernt und das bisschen, was DANN noch übrig war, mit UPX auf höchster (sollte es zumindest sein) Kompression gepackt.

Ich hab ein extra Programm verwendet, weil ich meinen Sound in einer dll hab (hatte muss ich unterdessen sagen) [ähem ... die sound.dll im Programmverzeichniss]. Nun musste ich den Sound ja abspielen, allerdings hat Profan² 6.6 keinen eigenen Befehl für sowas. Ich hatte zu diesem Zeitpunkt allerdings die API - Hilfedatei von Uwe Pascal Niemeier, die sogar Beispiele beihatte. Mit der hab ich mir dann ein Programm geschrieben (eben diese PlyS.exe) die dann den Sound aus der DLL abspielt, OHNE DASS DAS RESTL. PROGRAMM ANGEHALTEN WIRD !

Jetzt mach ich das ganze einfach mit PlaySound, weil es ja eig. egal ist, ob der Sound in einer DLL ist, oder einfach so als wav - Datei dabei ist !

mfg Christian E
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
27.12.2007  
 




Christian
Eichler
ACHTUNG, NEUE VERSION :
Ich hab jetzt noch ein bisschen verändert / ver(schlimm)bessert.
Ich hab jetzt die Buttons, die zu klein waren vergrößert, eine Manifest-Resource eingebaut (danke an Frank, ich hab garnicht gewusst, dass man sowas braucht ... ) und ein bisschen an den Abbrechenbuttons rumgemurkst. Hoff jetzt mal, dass ich nicht noch mehr zerschossen hab

mfg Christian E
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
27.12.2007  
 




Dietmar
Horn
Hallo Christian,

ein interessantes Programm!

Ein paar Anmerkungen:

1. Beim Rein- und Rauszoomen sollten die Graphen neu gezeichnet werden. Weil nach dem Zoomen sowieso neu berechnet und gezeichnet werden muß, damit man den Graphen sieht, könnte das auch gleich automatisch erfolgen.

2. Wenn ich die EXE-Datei aus dem Archiv mit dem Total-Commander starte (alles temporär entpacken, also nicht nur die EXE-Datei), dann stürzt das Programm ab (siehe ScreenShot). Wenn ich in einen beliebigen Ordner entpacke, dann klappt es. Hier scheint ein Path-Problem vorzuliegen - oft hilft da aber schon ein simples Upper$)

3. Die Verwendung mehrerer Funktionsbezeichnungen ist mathematisch falsch (z.B. zählen Potenzfunktionen oder trigonometrische Funktionen nicht zu den linearen Funktionen).

4. Beim Exportieren als ganzes Bild wird der Graph für wachsende x-Werte manchmal falsch gezeichnet (Paralle zur Y-Ache, z.B. bei y = x³).

5. Eine Möglichkeit zum einfachen Eingeben von Potenzfunktionen mit rationalen Exponenten (z.B. y = x hoch 1/3 für z.B. y = Wurzel aus 3) habe ich bis jetzt noch nicht entdeckt (oder nur noch nicht lange genug danach gesucht ...).

6. Die Gruppierung der verschiedenen Funktionstypen sollte etwas logischer erfolgen. Irgendwie erscheint mir das noch ziemlich durcheinander gewürfelt. So gehören z.B. Sinus, Cosinus, Tangens und Cotangens zusammen in eine Gruppe der einfachen trigonometrischen Funktionen.

7. Beim maximalen bzw. minimalen Zoom erscheint mir der Wertebereich nur bis etwas über 5 als recht gering - besonders für solch einfache Funktionen, wie y = x², y = x³, usw.

8. Optional sollten auch gleich noch Angaben zu Funktionseigenschaften, wie z.B. Monotonieverhalten, Nullstellen oder Schnittpunkte mehrerer Graphen gemacht werden. Das könnte dann eventuell eine Vorstufe zur Berechnung von Gleichungssystemen mit Deinem Programm sein.

9. Super wären natürlich als Folgeversion irgendwann noch Betrachtungen zu Zahlenfolgen und Reihen (graphische Grenzwertbestimmung, etc.). Nachdem ihr euch im Mathematikunterricht etwas genauer mit Differential- und Integralrechnung beschäftigt habt, könnte Dein Programm sicherlich eine gute Hilfe z.B. bei Maxima- und Minima-Berechnungen werden.

Ich sehe hier jedenfalls sehr viel Potential für die zukünftige und sinnvolle Weiterentwicklung Deines Programmes!

Gruß
Dietmar

10 kB
Hochgeladen:27.12.2007
Ladeanzahl145
Herunterladen
11 kB
Hochgeladen:27.12.2007
Ladeanzahl195
Herunterladen
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
27.12.2007  
 




Christian
Eichler
Erst mal: Danke, dass du mein Programm so ausführlich getestet und mir deine Meinung mitgeteilt hast. Das ist sehr wichtig für die zukünftige Weiterentwicklung !

Dietmar Horn
1. Beim Rein- und Rauszoomen sollten die Graphen neu gezeichnet werden. Weil nach dem Zoomen sowieso neu berechnet und gezeichnet werden muß, damit man den Graphen sieht, könnte das auch gleich automatisch erfolgen.


Hast du mir letztes mal schon gesagt, ich habs sogar schon eingebaut, nur vergessen einzuschalten & in die Einstellungen mit aufzunehmen. MEIN FEHLER ! ... ist aber schnell & leicht zu beheben !

Dietmar Horn
2. Wenn ich die EXE-Datei aus dem Archiv mit dem Total-Commander starte (alles temporär entpacken, also nicht nur die EXE-Datei), dann stürzt das Programm ab (siehe ScreenShot). Wenn ich in einen beliebigen Ordner entpacke, dann klappt es. Hier scheint ein Path-Problem vorzuliegen - oft hilft da aber schon ein simples Upper$)


Ühmm... dass das Programm abstürzt, weil ein Pfad nicht stimmt, das ist mir noch nicht passiert. Ich schaus mir trotzdem mal an

Dietmar Horn

3. Die Verwendung mehrerer Funktionsbezeichnungen ist mathematisch falsch (z.B. zählen Potenzfunktionen oder trigonometrische Funktionen nicht zu den linearen Funktionen).


Was mir schon bewusst ist. Nur weiß ich jetzt nicht, wo der Fehler ist ! Ich wüsste nicht, dass ich die Potenzfunktionen zu den linearen Gepackt hab !

Dietmar Horn

4. Beim Exportieren als ganzes Bild wird der Graph für wachsende x-Werte manchmal falsch gezeichnet (Paralle zur Y-Ache, z.B. bei y = x³).


Okay, okay ... ich weiß ja schon, wo der Fehler liegt

Dietmar Horn

5. Eine Möglichkeit zum einfachen Eingeben von Potenzfunktionen mit rationalen Exponenten (z.B. y = x hoch 1/3 für z.B. y = Wurzel aus 3) habe ich bis jetzt noch nicht entdeckt (oder nur noch nicht lange genug danach gesucht ...).


Sind doch Potenzfunktionen, wie du gesagt hast. Musst du einfach zu den Potenzfunktionen gehen und 0.33333 eingeben ... voila

Dietmar Horn

6. Die Gruppierung der verschiedenen Funktionstypen sollte etwas logischer erfolgen. Irgendwie erscheint mir das noch ziemlich durcheinander gewürfelt. So gehören z.B. Sinus, Cosinus, Tangens und Cotangens zusammen in eine Gruppe der einfachen trigonometrischen Funktionen.

Und Sekans und Kosekans pack ich auch gleich noch dazu

Dietmar Horn

7. Beim maximalen bzw. minimalen Zoom erscheint mir der Wertebereich nur bis etwas über 5 als recht gering - besonders für solch einfache Funktionen, wie y = x², y = x³, usw.


Der Wertebereich geht y-, sowie x-Achsentechnisch von -10 bis 10...

Dietmar Horn

8. Optional sollten auch gleich noch Angaben zu Funktionseigenschaften, wie z.B. Monotonieverhalten, Nullstellen oder Schnittpunkte mehrerer Graphen gemacht werden. Das könnte dann eventuell eine Vorstufe zur Berechnung von Gleichungssystemen mit Deinem Programm sein.


Okay, aber nicht mehr diese Programmversion... das ganze ist nämlich z.T. nicht so leicht ... und in dieser Version noch nicht vorgesehen. Aber ich werd drandenken !

Dietmar Horn

9. Super wären natürlich als Folgeversion irgendwann noch Betrachtungen zu Zahlenfolgen und Reihen (graphische Grenzwertbestimmung, etc.). Nachdem ihr euch im Mathematikunterricht etwas genauer mit Differential- und Integralrechnung beschäftigt habt, könnte Dein Programm sicherlich eine gute Hilfe z.B. bei Maxima- und Minima-Berechnungen werden.


Wie du gesagt hast: Wenn wir uns damit beschäftigt haben !

Dietmar Horn

Ich sehe hier jedenfalls sehr viel Potential für die zukünftige und sinnvolle Weiterentwicklung Deines Programmes!


Ich finds auch klasse, dass ich von sehr vielen Leuten, sei es hier aus dem Forum, sowie auch von Freunden und Lehrern unterstütz werde. An dieser Stelle : VIELEN DANK dafür. Das unterstützt mich in meiner Arbeit, und zeigt mir, dass ich nichts total sinnloses mache !
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
27.12.2007  
 



Christian Eichler
Erst mal: Danke, dass du mein Programm so ausführlich getestet und mir deine Meinung mitgeteilt hast. Das ist sehr wichtig für die zukünftige Weiterentwicklung !

Dietmar Horn
1. Beim Rein- und Rauszoomen sollten die Graphen neu gezeichnet werden. Weil nach dem Zoomen sowieso neu berechnet und gezeichnet werden muß, damit man den Graphen sieht, könnte das auch gleich automatisch erfolgen.


Hast du mir letztes mal schon gesagt, ich habs sogar schon eingebaut, nur vergessen einzuschalten & in die Einstellungen mit aufzunehmen. MEIN FEHLER ! ... ist aber schnell & leicht zu beheben !

Dietmar Horn
2. Wenn ich die EXE-Datei aus dem Archiv mit dem Total-Commander starte (alles temporär entpacken, also nicht nur die EXE-Datei), dann stürzt das Programm ab (siehe ScreenShot). Wenn ich in einen beliebigen Ordner entpacke, dann klappt es. Hier scheint ein Path-Problem vorzuliegen - oft hilft da aber schon ein simples Upper$)


Ühmm... dass das Programm abstürzt, weil ein Pfad nicht stimmt, das ist mir noch nicht passiert. Ich schaus mir trotzdem mal an

Dietmar Horn

3. Die Verwendung mehrerer Funktionsbezeichnungen ist mathematisch falsch (z.B. zählen Potenzfunktionen oder trigonometrische Funktionen nicht zu den linearen Funktionen).


Was mir schon bewusst ist. Nur weiß ich jetzt nicht, wo der Fehler ist ! Ich wüsste nicht, dass ich die Potenzfunktionen zu den linearen Gepackt hab !

Dietmar Horn

4. Beim Exportieren als ganzes Bild wird der Graph für wachsende x-Werte manchmal falsch gezeichnet (Paralle zur Y-Ache, z.B. bei y = x³).


Okay, okay ... ich weiß ja schon, wo der Fehler liegt

Dietmar Horn

5. Eine Möglichkeit zum einfachen Eingeben von Potenzfunktionen mit rationalen Exponenten (z.B. y = x hoch 1/3 für z.B. y = Wurzel aus 3) habe ich bis jetzt noch nicht entdeckt (oder nur noch nicht lange genug danach gesucht ...).


Sind doch Potenzfunktionen, wie du gesagt hast. Musst du einfach zu den Potenzfunktionen gehen und 0.33333 eingeben ... voila

Dietmar Horn

6. Die Gruppierung der verschiedenen Funktionstypen sollte etwas logischer erfolgen. Irgendwie erscheint mir das noch ziemlich durcheinander gewürfelt. So gehören z.B. Sinus, Cosinus, Tangens und Cotangens zusammen in eine Gruppe der einfachen trigonometrischen Funktionen.

Und Sekans und Kosekans pack ich auch gleich noch dazu

Dietmar Horn

7. Beim maximalen bzw. minimalen Zoom erscheint mir der Wertebereich nur bis etwas über 5 als recht gering - besonders für solch einfache Funktionen, wie y = x², y = x³, usw.


Der Wertebereich geht y-, sowie x-Achsentechnisch von -10 bis 10...

Dietmar Horn

8. Optional sollten auch gleich noch Angaben zu Funktionseigenschaften, wie z.B. Monotonieverhalten, Nullstellen oder Schnittpunkte mehrerer Graphen gemacht werden. Das könnte dann eventuell eine Vorstufe zur Berechnung von Gleichungssystemen mit Deinem Programm sein.


Okay, aber nicht mehr diese Programmversion... das ganze ist nämlich z.T. nicht so leicht ... und in dieser Version noch nicht vorgesehen. Aber ich werd drandenken !

Dietmar Horn

9. Super wären natürlich als Folgeversion irgendwann noch Betrachtungen zu Zahlenfolgen und Reihen (graphische Grenzwertbestimmung, etc.). Nachdem ihr euch im Mathematikunterricht etwas genauer mit Differential- und Integralrechnung beschäftigt habt, könnte Dein Programm sicherlich eine gute Hilfe z.B. bei Maxima- und Minima-Berechnungen werden.


Wie du gesagt hast: Wenn wir uns damit beschäftigt haben !

Dietmar Horn

Ich sehe hier jedenfalls sehr viel Potential für die zukünftige und sinnvolle Weiterentwicklung Deines Programmes!


Ich finds auch klasse, dass ich von sehr vielen Leuten, sei es hier aus dem Forum, sowie auch von Freunden und Lehrern unterstütz werde. An dieser Stelle : VIELEN DANK dafür. Das unterstützt mich in meiner Arbeit, und zeigt mir, dass ich nichts total sinnloses mache !


Ich habe Dein Posting zitiert weil ich es einfach zitieren wollte - das schöne Posting das...
 
27.12.2007  
 




Christian
Eichler
ACHTUNG: UPDATE
Änderungen :

- Automatisches Neuzeichnen beim Zoomen (kann abgeschaltet werden, wenn gewünscht !)
- Dietmar: Bitte testen: Ich hab jetzt mal Upper$ eingefügt, weiß nicht, obs hilft, wäre für eine Antwort dankbar !
- Fehler beim Exportieren gelöst ...
- Menü zur Typenauswahl leicht modifiziert

das wärs eigentlich gewesen
Bitte alle das Update laden. V.a. vor dem Bewerten schaun, ob ich etwas neues gepostet hab

EDIT: Ajjj... jetzt hab ich schon wieder die Datei vergessen

688 kB
Hochgeladen:27.12.2007
Ladeanzahl239
Herunterladen
 
Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6
27.12.2007  
 




Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

33.350 Betrachtungen

Unbenanntvor 0 min.
ecki14.06.2023
H.Brill23.05.2023
Member 361000507.04.2022
Boroberto22.04.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie