用MATLAB算函数为啥出现了都是1的矩阵
x=250:250:2000
x =
250 500 750 1000 1250 1500 1750 2000
y=1-exp(-15./(0.00222*x+4.6752).^(56.32285./0.55113)
y =
1 1 1 1 1 1 1 1
小于1的数的100多次方足够接近0了,matlab自带的eps大约是1e-16,比这个小就默认就是0,可以尝试高精度计算,例如:
x=250:250:2000;
digits(200)
y=vpa(1)-vpa(exp(-15./(0.00222*x+4.6752)).^(56.32285./0.55113))