你必须定义n作为输入的函数
海报
。我添加了外循环,会有更好的方式,但如果n是小和速度并不是一个问题,这是不够好。
函数海报(n)
t = 5;
t = t - 1;
输出= 0 (n * 5, 5);
为2 = 1:5:5 * n
M = 0 (t);
f =输入(“输入d0:”);
c0 =输入(“输入c0:”);
r0 =输入(“输入r0:”);
为k = 1: f
p = randperm (t);
为s = 1: t
M (p, s) = M (p, s) + 1;
结束
结束
M = [M (: 1: c0-1), 0 (t, 1), M (:, c0: t)];
M = [M (1: r0-1,:); 0 (1 t + 1); M (r0: t)];
(1:(t + 2): (t + 1) * (t + 1) = 0;
输出(ii: ii + 4) = M;
结束
disp(输出);
结束