Integer-Arithmetik unter Octave and MATLAB
Create a matrix containing Integer-Objects:
| A*3 | implemented |
| A.*A | implemented |
| A*A | not implemented |
Keine Möglichkeit die Eigenschaften von Rechenoperartionen einzustellen (z.B. Wahl zwischen Sättigung oder Überlauf bei Addition und Multiplikation)
Beispiel mit 16-Bit-Signed-Integer:
>> a = int16(400) a = 400 >> b = int16(1000) b = 1000 >> a*b ans = 32767
Beispiel mit 8-Bit-Unsigned-Integer:
Ausgabe:
50
100
150
200
250
255
255
255
255
255
Minimum und Maximum eines Integer-Wertes ermitteln.
Maximum
intmax('int8')
ans =
127Minimum
intmin('int8')
ans =
-128 Siehe auch • • •