|
Bernd Last schrieb: > Ich habe eine komplexe, rationale Funktion > f[a,b,n], die Wurzeln 3ter Ordnung enthaelt. > > Fuer Eingangsgroessen > - a,b,c sind natuerliche Zahlen, > - 1 <= a <= n > - 1 <= b >= a > verschwindet der komplexe Anteil. > > Kann ich Mathematica eine vereinfachte > Rechenanweisung (wie sonst mit Simplify) > bestimmen lassen, die obige Einschränkungen > der Eingangsgroessen verwendet? Hallo Wenn ich richtig verstanden habe, soll bei der Berechnung von f[] wahlweise eine reelle Formel unter den genannten Bedingungen angewendet werden, sonst die Formel mit den Wurzeln. Realisieren läßt sich dies mit einem geeigneten Pattern-Matching (/;) im Argument. Funktionsdefinition: f[a_,b_,n_]:= (*allgemeine Formel*); f[a_,b_,n_]:=(*Spezialformel*) /;((1 <= a)&&(a <= n)&& (1 <= b)&&(b >= a)); --- Jens Potschadtke Institute for Biomedical Engineering, Erlangen, Germany mailto:Jens.Potschadtke@XXXXXXX.de http://home.rrze.uni-erlangen.de/~sz0438/ |