MATLAB
2.35K subscribers
202 photos
24 videos
143 files
280 links
Download Telegram
🎯 هر روز یک دستور 🎯
____________________________
🔆 دستور شماره بیست و سه
____________________________
🌺bitset🌺
📌منظور:انتقال دادن بیت ها
📌خلاصه:
bitset(A,bit)
bitset(A,bit,v)
📌توصیف: C=bitset(A,bit) بیت موجود در موقعیت bit ، A را معادل 1 قرار می دهد. A بایستی یک عدد صحیح بدون علامت باشد و hit نیز بایستی یک عدد بین 1 و تعداد بیت های عدد صحیح بدون علامت در کلاس A باشد.(مثلا 32 برای کلاس unit32)
C=bitset(A,bit,v) بیت موجود در موقعیت bit ، A را به مقدار v که بایستی برابر صفر یا یک باشد،تغییر می دهد.
مثال:کسرکردن متوالی توان های 2 از بزرگترین مقدار صحیح unit32 داریم:

a = intmax('uint8')
for k = 0:7
a = bitset(a, 8-k, 0);
b(1,k+1) = a;
end
b
a =
255

b =
127 63 31 15 7 3 1 0

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

____________________________
© @MATLAB_tutorial
© @MATLAB_files

https://telegram.me/MATLAB_tutorial