楼主不明白的可能是rand语句
rand(m,n) 是生成一个m行n列的矩阵, 每个元素是0到-1之间的随机数
详细解释如下:
n=input('>>>');
%用户输入n的值
rand(n,1)-0.5
% 生成一个 n 行1列的列向量, 每个元素是范围在-0.5到0.5之间的随机数
x=cumsum(rand(n,1)-0.5);
% 对所有的这些随机数求和
另外
y=cumsum(rand(1,n)-0.5) 只是生成一个1行n列的行向量而已, 结果仍然是求和, 与前面的一样
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。