关于MATLAB!那个大侠帮我看看那里错了啊!

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:32:09
function mengte(x)
n=x;
f=normrnd(0.6,0.0786,1,n);
r=normrnd(2.18,0.0654,1,n);
H=exp(normrnd(3.49,0.03,1,n));
z=567*f.*r-0.5*H.^2;
zz=find(z<0);
k=length(zz);
pf=k/n;
fprint('可靠度指标 bata=% f\n',norminv(1-pf));

你这个好像做什么正态随机数,不过还是看不懂要做什么。
z是什么啊。

这里语法有问题的是最后一句fprint('可靠度指标 bata=% f\n',norminv(1-pf));
你加一个f变为fprintf 就是将fprint 改为fprintf

其他我就不知道了了。
不过计算过程中,pf=0,是一个数啊。