how to find the nearest smallest power of 2 to an integer?
조회 수: 46 (최근 30일)
이전 댓글 표시
Hello all,
I would like to write a code that finds the nearest smallest power of 2 to integers. For instance, if my integer is 6, its smallest nearest power of 2 is 4, while if the integer is 12, the smallest nearest integer is 8. I would appreciate if somebody can help me please. Thanks.
댓글 수: 0
채택된 답변
Stephen23
2015년 5월 5일
편집: Stephen23
2015년 5월 5일
>> N = 6;
>> pow2(floor(log2(N)))
ans =
4
>> pow2(floor(log2([6,12])))
ans =
4 8
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!