まず第一に、私は matlab とこのフォーラムが初めてなので、無知を許してください。
以下の方法で標準的なウィンナープロセスを生成します(自分で作ったので、ばかげているか間違っているか知りたいです)。
s =0.0001; % stepsize
t = [0:s:T]; % divide interval into steps
G=sqrt(s)*randn(length(t),1);
Y=cumsum(G);
今、私はいくつかのランダムな時間にその値を見つけたいと思っています:
u=rand(4,1)
私は(グーグルと忍耐で)次のようなことをすることを考え出しました
for i = 1:length(u)
row(i) = find(t < u(i),1,'last');
end
次に、単純に Y から値を取り出しますが、より直接的な方法を見つけたいと思います。何か提案はありますか?