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

专栏转视频-北太天元学习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