如何产生一个和时间有关的随机数序列?例如 t=0:0.001:60;就像正弦一样可以表示成sin(t)一样,能产生与t这段时间对应的随机数吗?就是产生一个可以表示成与t有关的产生随机数序列的函数!
先谢谢你了,不过我想得到的是可以表示成时间函数的序列,不是类似正弦序列呢,有方法得到吗?
追答当然有啊,你先给我个时间函数序列我看看。
追问t=(0:1:59)*10^-9就是0-59ns之间,我想让每一纳秒对应随机序列的一个值(就是1或者0的长度是1ns),这样就可以得到很工整的随机序列!
追答第二步:
t=timer('TimerFcn','RD','Period',1,'ExecutionMode','fixedSpacing','TasksToExecute',60);
start(t);
第一步:建立如下m文件保存:
function y=RD()
y=rand(1,1)
end
那如何将得到的随机数在每隔一秒钟赋给一个值呢?