|
Sinc scheint in "Signals and Systems Pack" nicht als "Listable" definiert worden zu sein (warum?). Moegliche Loesung (?): Mit der Zuweisung SetAttributes Sinc das zusaetzliche Attribut Listable zuweisen. gruss c. herrmann >Im "Signals and Systems Pack" gibt es die Funktion Sinc[x], die Sin[x]/x >entspricht. Ich möchte diese Funktion auf einen Vektor anwenden, d.h. x >ist eine Liste von numerischen Werten. Leider funktioniert das nicht so, >wie ich es mir vorstelle. > >Bei Standardfunktionen gibt es damit kein Problem : > > In[1] = Cos[ {1.0,2.0,3.0,4.0} ] > Out[1] = {0.540302,-0.416147,-0.989992,-0.653644} > > oder > > In[2] = Erf[ {1.0,2.0,3.0,4.0} ] > Out[2] = {0.842701,0.995322,0.999978,1.} > >Bei Sinc sieht es so aus : > > In[3] = Sinc[ {1.0,2.0,3.0,4.0} ] > Out[3] = Sinc[ {1.,2.,3.,4.}] > >d.h. die Zahlen werden zwar erkannt und ausgewertet, aber die Funktion >offensichtlich nicht darauf angewandt. Die Anwendung von Evaluate oder N >hat keine Wirkung. Gibt man allerdings nur einen Wert ein, dann klappt's >: > > In[4] = Sinc[ 1.0 ] > Out[5] = 0.841471 > >Weiss jemand woran das liegt ? > >Vielen Dank > >Gruss > >Roland Beutler Carsten Herrmann, http://www.mathemas.de Email carsten@XXXXXXX.de Tel 0431 32 888 10 / 0177 312 8557 / 030 312 8557 Fax 0431 32 888 12 / 0177 99 312 8557 |