[Matlab]>> (højre skift) og <<(venstre skift)

D

davyzhu

Guest
Hej alle,

Hvordan>> (højre skift) og <<(venstre skift) 2'complement nummer
(både positive og negative heltal).

Er x>> 2 lig med gulvet (x / 4)?

Og er x <<2 lig med x * 4?

Venlig hilsen,
Davy

 
Hi hr_rezaee,

Tak!

Den bitshift C = bitshift (A, k) returnerer værdien af A forskydes k bits.Input argument Der skal være en usigneret heltal eller en vifte af usigneret heltal.

Men jeg har brug for det underskrevne version.

Jeg plejede at bruge ordet (x / (2 ^ n)) til at efterligne x>> n, er det rigtigt?

Venlig hilsen,
Davy

 
Hej,

Jeg kopiere x>> y definition fra en video-standard (H.264).

Aritmetisk ret skift af en to besætningsmedlemmer heltal repræsentation af x ved y binære cifre.Denne funktion er kun defineret for positive heltal af y.Bits flyttet ind i MSBs som et resultat af den rigtige skift har en værdi svarende til den MSB af x forud for skiftet
operation.

Har matlab give en aritmetisk skift funktion?

Venlig hilsen,
Davy

 
Hej
Det ved jeg ikke, men undersøgelsen "Simulink Reference> Shift Arithmetic" og "Simulink Fixed Point> skift".
de kan hjælpe dig.
hilsen

 
Derfor dont u kontrollere MATLAB hjælp til nøjagtig answer.u vil finde kort forklaring der

 

Welcome to EDABoard.com

Sponsor

Back
Top