正文描述:各位UU们帮我看看可以嘛,非计算机专业毕业生,想搞个云图放在论文里面,可是代码跑不起来。第二张是网上的代码,第一张是我复制原代码,可是运行却疯狂却错了。(我太难了)
你好,normrand是matlab自带的函数,不可能没有哦,不行的话就用
X = randn(n,1)*sqrt(He) + En
代替掉你的第七行代码
第十行就用
X = randn(n,1)*sqrt(Enn) + Ex
代替掉
另外保存个m文件先用着?
function r = normrnd(mu,sigma,varargin)
if nargin < 2
error(message('stats:normrnd:TooFewInputs'));
end
[err, sizeOut] = internal.stats.statsizechk(2,mu,sigma,varargin{:});
if err > 0
error(message('stats:normrnd:InputSizeMismatch'));
end
% Return NaN for elements corresponding to illegal parameter values.
sigma(sigma < 0) = NaN;
ty = internal.stats.dominantType(mu, sigma);
r = randn(sizeOut,'like',ty) .* sigma + mu;
end