🎯 هر روز یک دستور 🎯
____________________________
🔆 دستور شماره بیست و چهار
____________________________
🌺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
____________________________
🔆 دستور شماره بیست و چهار
____________________________
🌺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