【问题标题】:Matlab uint8 divisionMatlab uint8除法
【发布时间】:2014-10-24 10:41:06
【问题描述】:

我在 Matlab 中发现,当 n =127 时 uint8(n) / uint8(255) == 1。我不知道这是怎么发生的。由于在 C/C++ 中,只要分子小于分母,它就应该为 0。

有人可以帮帮我吗?

谢谢!

【问题讨论】:

    标签: matlab integer-division


    【解决方案1】:

    这里,the documentation

    MATLAB® 在对整数数据类型进行除法时对结果进行四舍五入。

    表明 MATLAB 不是 C 或 C++。

    但您可以使用the idivide function 并控制舍入。

    【讨论】:

    • 就是这样!感谢您快速而出色的回答!
    猜你喜欢
    • 2015-09-02
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多