function X=lln(mu,sigma,N)
%程序目的:模拟大数定律,以正态分布为例
%输入1:mu正态分布的均值
%输入2:sigma正态分布的标准差
%输入3:N为模拟抽样时最大的样本容量
%输出:X为列向量,每个元素对应于不同样本容量下的样本均值
X=zeros(N,1); %产生一个Nx1的全零矩阵
for i=1:N
X(i)=mean(normrnd(mu,sigma,N,1))
end
out=plot(X);
上面是《基于matlab的金融工程方法及应用》书上的matlab程序
为什么运行后的结果却是:
??? Input argument "N" is undefined.
Error in ==> lln at 7
X=zeros(N,1); %产生一个Nx1的全零矩阵