Hallo zusammen,
wie stelle ich die Abfrage ob die Bedingung für alle Werte von “n” erfüllt ist?
FOR n=2 to 10 do
C11= indicator1[n]<indicator1[n-1]
next
JSParticipant
Senior
Hallo Suffi,
c11=Summation[9](indicator1[n]<indicator1[n-1])=9
Danke für die Unterstützung, ich werde es ausprobieren
gibt es für die for do Anweisung auch eine Angabe wie groß die Schritteite sein soll?
Bsp.: FOR n=0 to 20 STEP 2
Gruß
Suffi
JSParticipant
Senior
Sie können für eine “For-Schleife” keine Schrittweite angeben, sie ist immer 1…
In diesem Fall sollten Sie ebenfalls eine Schrittweite von 1…
C11=0
For n=2 to 10 do
C11=Summation[9](indicator1[n]<indicator1[n-1])=9
Next
Return c11
Sie können einen STEP-Wert mit den Schlüsselwörtern MODULUS und CONTINUE in einem IF/ENDIF-Block erstellen. WENN es einen Bedarf gibt.
a=0 // line offset value
step = 3 // integer
for i = 0 to 32
if i mod step then
continue
endif
// code...
drawtext(a,-80,-50 -( a*12)) anchor(top,xshift,yshift) coloured("red")
drawtext(i,-40,-50 -( a*12)) anchor(top,xshift,yshift)
a=a+1
next
return
/* step = 3
if i = 0 then 0 / 3 = 0 remainder 0 **
if i = 1 then 1 / 3 = 0 remainder 3
if i = 2 then 2 / 3 = 0 remainder 3
if i = 3 then 3 / 3 = 1 remainder 0
...
...
** Since 0 divided by any non-zero number equals zero
*/