在将代码由软件仿真转向硬件实现时,有一个特别需要注意的点:硬件里没有浮点数。
而在硬件实现中,如果数据是小数,经常需要扩位来使其整数化。
因此,有一个很重要的问题:在MATLAB如何确定一个向量或矩阵中是否有小数。
下面给出一种方法:
%% 使用rem求余函数
find(rem(a,1)~=0); % a是待确定矩阵
若a无小数,则返回一个空向量;反之,则返回小数的位置。
在将代码由软件仿真转向硬件实现时,有一个特别需要注意的点:硬件里没有浮点数。
而在硬件实现中,如果数据是小数,经常需要扩位来使其整数化。
因此,有一个很重要的问题:在MATLAB如何确定一个向量或矩阵中是否有小数。
下面给出一种方法:
%% 使用rem求余函数
find(rem(a,1)~=0); % a是待确定矩阵
若a无小数,则返回一个空向量;反之,则返回小数的位置。