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
|