如何在matlab中建模时间?

时间:2016-08-31 07:45:54

标签: matlab networking

我正在Matlab中实现一个方案,其中特定节点A等待时间段t(由A范围内最远节点之间的距离和信号的传播速度定义)来确定来自集合的确认发送消息后的节点如果在时间段t内没有收到任何确认,则需要采取一些措施。 我不知道如何在Matlab中实现时间。是否有可能或者我必须找到一些方法?

1 个答案:

答案 0 :(得分:2)

您可以使用MATLAB强大的datetime

例如:您想检查是否在可接受的延迟内接收到信号(在本例中为40毫秒):

% t = datetime(Y,M,D,H,MI,S,MS);
send = datetime(2016,08,31,06,01,00,00);
receive=datetime(2016,08,31,06,01,00,100);
acceptableDelay=datenum(40/(24*60*60*1000));

   if ((receive-send)<acceptableDelay)
       disp('Well received!')
   else
       disp('Late!')
   end