MATLAB
2.35K subscribers
202 photos
24 videos
143 files
280 links
Download Telegram
🎯 هر روز یک دستور 🎯
____________________________
🔆 دستور شماره بیست و چهار
____________________________
🌺bitshift🌺
📌منظور: انتقال بیت ها
📌خلاصه:
C=bitshift(A,k)
C= bitshift(A,k,n)
📌توصیف: C= bitshift(A,k,n) مقدار A را به
اندازه K بیت شیفت می دهد. آرگومانهای ورودی A بایستی عدد
صحیح بدون علامت باشد.شیفت دادن به اندازه K همان ضرب
کردن 2^K است. مقادیر منفی K مجاز است و متناظر با انتقال
سمت راست ، یا تقسیم کردن بر 2^ABS(K) و بریدن به یک عدد
صحیح است.
و C= bitshift(A,k,n) که A دقت مضاعف
است، سبب می شود n بیت از سرریز بریده شود.مقدار n
بایستی کوچکتر یا مساوری با 53 باشد .
مثال:
uintout = bitshift(6,5:7,'uint8')
intout = bitshift(6,5:7,'int8')
uintout =
192 128 0
intout =
-64 -128 0

____________________________
#هر_روز_یک_دستور
#دستور
#bitshift

____________________________
© @MATLAB_tutorial
© @MATLAB_files

https://telegram.me/MATLAB_tutorial