作业帮 > 综合 > 作业

matlab编写一个公式.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/10 02:34:24
matlab编写一个公式.
其实就是简单的一元线性回归预测.
Y=a+bX
a=Y平均 b=∑XiYi/1150 (i=1-24) 其中Xi=11.5 10.5 9.5……-9.5 -10.5 -11.5 Yi就是第i个数
我是学工程经济的 对于编程不太懂 但是要算这些预测 手算比较麻烦 请大侠帮帮忙 我只要固定24个数字的即可
另外补充一点就是X的值 为25 26 27 28 29 30之类的可以自由输入就好
Y平均就是Yi的平均 XiYi = Xi*Yi
matlab编写一个公式.
%输入一个数据后回车,接着输入第二个数据
fprintf('请输入24个X的值(输入一个数据后回车)\n');
for i=1:24
    Xi(i)=input('');
end
fprintf('请输入24个Y的值(输入一个数据后回车)\n');
for i=1:24
    Yi(i)=input('');
end
a=mean(Yi);     %求Y的平均值,并赋值给a
b=sum((Xi.*Yi)/1150);   %求b的值
X=Xi;
Y=a+b*X;
plot(Xi,Yi,'g-',X,Y,'r+');     %绿色的为原始输入数据,红色的为回归后的数据
a
b