用matlab编程产生下面的问题Missing variable or function.

来源:百度知道 编辑:UC知道 时间:2024/05/07 05:09:41
下面是我的程序;
function ran = random0(n,m)
global iseed
meg = nargchk(1,2,nargin);
error(meg);
if(nargin < 2)
m = n;
end
ran = zeros(n,m);
for ii = 1:1:n
for jj = 1:1:m
iseed = mod(8121*iseed+28411,134456);
ran(ii,jj)= iseed/134456;
end
end

??? Error: File: D:\matlab7.0\work\random0.m Line: 11 Column: 45
Missing variable or function.

一个是下面两句话的封号不是英文状态的封号
iseed = mod(8121*iseed+28411,134456);
ran(ii,jj)= iseed/134456;
还有就是全局变量iseed要在调用该函数之前就有定义和赋值
我试下来就没问题了

iseed = mod(8121*iseed+28411,134456);
ran(ii,jj)= iseed/134456;

标点符号问题