hallo, es geht hier nicht um Dot[] sondern um den default wert beim pattern matching.
b_. * c_
bezeichnet ein pattern bei welchem 2 terme b und c miteinander multipliziert werden falls der erste (nehmlich b) nicht
existiert wir der defaultwert bezüglich der multiplikation (Times[]) genommen und der ist 1. Der default wert für die
addition (Plus[]) ist übrigens sinnvollerweise mit 0 definiert.
DefaultValues[Times]
{HoldPattern[Default[Times]]:>1}
DefaultValues[Plus]
{HoldPattern[Default[Plus]]:>0}
grüsse robert
--------------------
Robert Nowak
Tel: +43/12144894/32
Fax: +43/12144894/99
IMS Nanofabrication GmbH
Schreigasse 3
1020 Wien
Austria
-----Original Message-----
From: Andreas Rychen [mailto:andreas_rychen@XXXXXXX.ch]
Sent: Wednesday, October 04, 2006 4:11 PM
To: demug@XXXXXXX.ch
Subject: Re: Funktionsdefinition
Hallo,
Die Lösung von Jens-Peer Kuska scheint mir sehr merkwürdig.
1. Ich verstehe die Dot-Operation in diesem Zusammenhang nicht.
2. In zwei identischen Versuchen klappts im einen Fall, im andern nicht!
Mit freundlichen Grüssen
Andreas