|
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 |