Vvärden

Ett vvärde är vänstersidan av en tilldelning. Med andra ord är ett vvärde vad du tilldelar något till. Giltiga vvärden är:

a

Identifierare. Här skulle vi ställa in variabeln med namn a.

*a

Dereferering av en identifierare. Detta kommer ställa in den variabel som a pekar på.

a@(<region>)

En matrisregion. Här specificeras regionen som vanligt med den vanliga @()-operatorn, och kan varfa en ensam post, eller en hel region av matrisen.

Exempel:

a:=4
*tmp := 89
a@(1,1) := 5
a@(4:8,3) := [1,2,3,4,5]'

Observera att både := och = är direkt utbytbara med varandra förutom om tilldelningen sker i ett villkor. Det är därför alltid säkrare att hel enkelt använda := då du menar tilldelning och == då du menar jämförelse.