Data type conversion for mod operation result.
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi, I am working with Matlab 2010b. I need to change the default datatype[double] in mod operation to uint8/unit16...?? Could you please guide me...
댓글 수: 0
답변 (2개)
Purushottama Rao
2015년 6월 25일
c=int16(mod(200,3))
will generate c as 16 bit integer class
c=int8(mod(200,3))
will generate c as 8 bit integer class
Walter Roberson
2015년 6월 25일
If one input has an integer data type, then the other input must be of the same integer data type or be a scalar double.
When you do use an integer datatype for either parameter, the output will be in that datatype.
If you want mod() to return a different datatype than double then you need to input your parameters as that datatype. Otherwise you need to convert afterwards as shown by Purushottama Rao
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Type Conversion에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!