DMUG-Archiv 2000

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Plotten von selbstdef. Funktionen

Liebe Mathematica-Experten

Wenn ich eine Funktion II[s,t,t1,t2], welche mit Hilfe einer Module-Umgebung
definiert wurde (siehe unten), plotten will, kaempfe ich mit einem Problem
(ich verwende Mathematica 4.0 unter AIX): waehrend  z. B. der Aufruf
II[5,55/10,4,88] ein von Null verschiedenes Resultat liefert, tut Plot so, als
sei die Funktion identisch Null. Zur Kontrolle erzeugte ich deshalb eine
Wertetabelle der Funktion II (sie Variable "tabelle1", unten) mit Hilfe von
"Table" => die Funktion ist mit nichten identisch Null. Weiter erzeute ich mit
Hilfe von "Plot" eine weitere Wertetabelle derselben Funktion (sie tabelle2,
unten), aus welcher ersichtlich ist, dass nun die Funktionswerte
(faelschlicherweise) identisch Null sind.

Habe ich da 'was bezueglich "Hold", "Evaluate" et al. uebersehen?

Kann jemand aus der Mathematica-Gemeinde mich Blinden wieder sehend machen?

Vielen Dank!I
Paul

------------- Mein Mma-Script ------------------------------

II::usage = "Eine Funktion";
Begin["Private`"];

KK[s_, t_, t1_, t2_] := 
    t^2 + t1^2 + t2^2 - 2(t t1 + t t2 + t1 t2) - t t1 t2 / ((s - 4)/4);

II[s_, t_, t1_, t2_] := Module[{ns1, ns2, aux, int1, int2, tbar, tt},
    aux = Solve[KK[s, tt, t1, t2] == 0, tt];
    ns1 = Min[tt /. aux];
    ns2 = Max[tt /. aux];
    aux = Simplify[KK[s, tbar, t1, t2]^(-1/2)/(tbar - t)];
    (* ... *)
    
    int2 = Integrate[aux, {tbar, ns2, Infinity}];
    int2
    ]
End[];

Plot[II[5, t, 4, 88], {t, 5, 6}];

tabelle1=N[Table[{t, II[5, t, 4, 88]}, {t, 5, 6, 1/10}]];
Print[tabelle1];

tabelle2 = { };
Plot[AppendTo[tabelle2, {t, II[5, t, 4, 88]}]; II[5, t, 4, 88], {t, 5, 6}, 
  Compiled -> False];
Print[N[tabelle2]];

---------------- Ende Mma-Script ---------------------------

--
================================================================================ 
Paul Büttiker
Institut für Kernphysik (Theorie)               Tel. :     +49 (0)2461 61 44 00
Forschungszentrum Jülich                 Email: p.buettiker@XXXXXXX.de
D-52425 Jülich
================================================================================


Antworten:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html