早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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 ",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
▼优质解答
答案和解析
你想要什么样的结果啊,计算结果本来就是0或者1 啊