欢迎光临散文网 会员登陆 & 注册

专栏转视频-北太天元学习21-随机模型

2023-08-03 11:34 作者:卢朓  | 我要投稿

专栏转视频-北太天元学习21-随机模型的最后一个图用的脚本

%北太天元模拟随机游走

clc;

clear all;

clf;

close all;


load_plugin("time") %

N = 100; % 每一次出发后走的总步数,每一步x方向和y方向上走+1或者-1的距离

总次数 = 200; % 走的总次数

x_t(1) = 0;  %初始位置的x坐标

y_t(1) = 0; %初始位置的y坐标

for m=1:总次数

   %plot(-25:25,-25:25)

   %hold on

 for n = 1:N % 随机确定每一步走到哪个位置

    % rand生成(0,1)之间的均匀分布, rand-0.5 的符号为正负的概率都是0.5

    %根据 rand-0.5的符号来确定是走+1或者-1,

    % rand-0.5 的符号可能取为0,这个概率是0,可以忽略。

   sx = sign(rand-0.5);

   x_t(n+1) = x_t(n) + sx;

   sy = sign(rand-0.5); % 和 sx 一样

   y_t(n+1) = y_t(n) + sy;

   %plot(x_t(n:n+1), y_t(n:n+1),'LineWidth', 10);

   %str = sprintf("第%d次出发, 第%d步",m,n)

   %title(str)

   %pause(0.2)

 end

 %   clf;

 %   plot(-25:25,-25:25)

 %   hold on

 plot(x_t, y_t,'LineWidth',10);

  % pause(1)

 %hold off

 hold on

end


专栏转视频-北太天元学习21-随机模型的评论 (共 条)

分享到微博请遵守国家法律