matlab输出结果精度问题!急!clear; A=[4.7000000 24.5 24.1 10.6 12.9 0.7 0 9.5 0 3.3 23.1 5.3 0 24.0 25.6 0.4 14.5 0 18.1 2.7 27.5 23.5 19.7 18.5 17.4 13.2 11.3 9.8 11.0 0.9];for i=1:1:30y=(1)/(1+exp(-((-13.758)+64.721*A(i))));fprintf('=%f\n',y
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 21:04:58
![matlab输出结果精度问题!急!clear; A=[4.7000000 24.5 24.1 10.6 12.9 0.7 0 9.5 0 3.3 23.1 5.3 0 24.0 25.6 0.4 14.5 0 18.1 2.7 27.5 23.5 19.7 18.5 17.4 13.2 11.3 9.8 11.0 0.9];for i=1:1:30y=(1)/(1+exp(-((-13.758)+64.721*A(i))));fprintf('=%f\n',y](/uploads/image/z/8627426-26-6.jpg?t=matlab%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E7%B2%BE%E5%BA%A6%E9%97%AE%E9%A2%98%21%E6%80%A5%21clear%3B+A%3D%5B4.7000000+24.5+24.1+10.6+12.9+0.7+0+9.5+0+3.3+23.1+5.3+0+24.0+25.6+0.4+14.5+0+18.1+2.7+27.5+23.5+19.7+18.5+17.4+13.2+11.3+9.8+11.0+0.9%5D%3Bfor+i%3D1%3A1%3A30y%3D%281%29%2F%281%2Bexp%28-%28%28-13.758%29%2B64.721%2AA%28i%29%29%29%29%3Bfprintf%28%27%3D%25f%5Cn%27%2Cy)
matlab输出结果精度问题!急!clear; A=[4.7000000 24.5 24.1 10.6 12.9 0.7 0 9.5 0 3.3 23.1 5.3 0 24.0 25.6 0.4 14.5 0 18.1 2.7 27.5 23.5 19.7 18.5 17.4 13.2 11.3 9.8 11.0 0.9];for i=1:1:30y=(1)/(1+exp(-((-13.758)+64.721*A(i))));fprintf('=%f\n',y
matlab输出结果精度问题!急!
clear;
A=[4.7000000 24.5 24.1 10.6 12.9 0.7 0 9.5 0 3.3 23.1 5.3 0 24.0 25.6 0.4 14.5 0 18.1 2.7 27.5 23.5 19.7 18.5 17.4 13.2 11.3 9.8 11.0 0.9];
for i=1:1:30
y=(1)/(1+exp(-((-13.758)+64.721*A(i))));
fprintf('=%f\n',y);
end
输出结果不是0.000000就是1.000000
matlab输出结果精度问题!急!clear; A=[4.7000000 24.5 24.1 10.6 12.9 0.7 0 9.5 0 3.3 23.1 5.3 0 24.0 25.6 0.4 14.5 0 18.1 2.7 27.5 23.5 19.7 18.5 17.4 13.2 11.3 9.8 11.0 0.9];for i=1:1:30y=(1)/(1+exp(-((-13.758)+64.721*A(i))));fprintf('=%f\n',y
你想要什么样的结果啊,计算结果本来就是0或者1 啊