用matlab产生8M的伪随机二进制序列
有人会么,求指教
clc,clear,close al
lts = .001; %起始时间
tf = 5; %终止时间
h = .001; %步长
step = (tf - ts) / h + 1; %步数
vdot = zeros(step,1); %初始化
v = zeros(step,1);
s = zeros(step,1);
for t = ts * 1000 + 1:tf * 1000 %欧拉法求积分
vdot(t) = 2e5 * (2 * rand - 1);
v(t) = v(t - 1) + vdot(t - 1) .* h;
s(t) = s(t - 1) + v(t - 1) .* h;
end
tt = ts:h:tf;
plot(tt,vdot)
title('a')
figure
plot(tt,v)
title('v')
figure
plot(tt,s)
title('s')
热门标签: