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 = 127
Minimum
intmin('int8') ans = -128
Siehe auch • • •