DMUG-Archiv 2019

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: [Dmug] Smitt-Trigger

f//ClearAll
f[x_/;x>3.2]:=flast=10
f[x_/;x<-0.8]:=flast=-10
f[x_/;Or[x>=-0.8,x<=3.2]]:=flast;
ListPlot[{Table[{x,f[x]},{x,-5,5,0.1}],Table[{x,f[x]},{x,5,-5,-0.1}]},Joined->True]

Am So., 20. Okt. 2019 um 19:28 Uhr schrieb Sven Stoll via demug <
demug@XXXXXXX.ch>:

> Liebe Liste,
>
> ich verzweifle eine Funktion mit Gedächtnis zu bauen, die ähnlich einem
> Smitt-Trigger eine Hysterese abbildet.
> Konkret soll die Funktion den Funktionswert von 10 liefern, wenn das
> Argument > +3.2 (Volt) ist, und -10, wenn das Argument kleiner als -0.8
> (Volt) ist.
> Im Bereich von -0.8 bis + 3.2 soll jeweils der letzte Wert (10 oder -10)
> erhalten bleiben.
>
> Das ist an und für sich kein Problem mit eine prozeduralen
> Programmiersprache, aber wie macht man das mit Mathematica?
>
> Habt jemand eine Idee? Meine Ansätze (MODULE, WHILE, IF) sind alle
> gescheitert.
>
> Viele Grüße
> Sven
> _______________________________________________
> DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
> http://www.mathematica.ch/mailman/listinfo/demug
> Archiv: http://www.mathematica.ch/archiv.html
>
_______________________________________________
DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
http://www.mathematica.ch/mailman/listinfo/demug
Archiv: http://www.mathematica.ch/archiv.html

Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html