MATLAB 已知多个变量值和输出结果,求表达式前十列是变量值,后一列是结果,求表达式,给出求解思想也行.数据如下,一共有6400多组数据,我只给出了一部分5000 .18 3 .5 .5 3 1 .0002 2 5 5.43 5000 .18 3 .5 .5
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:12:50
![MATLAB 已知多个变量值和输出结果,求表达式前十列是变量值,后一列是结果,求表达式,给出求解思想也行.数据如下,一共有6400多组数据,我只给出了一部分5000 .18 3 .5 .5 3 1 .0002 2 5 5.43 5000 .18 3 .5 .5](/uploads/image/z/1582157-29-7.jpg?t=MATLAB+%E5%B7%B2%E7%9F%A5%E5%A4%9A%E4%B8%AA%E5%8F%98%E9%87%8F%E5%80%BC%E5%92%8C%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%2C%E6%B1%82%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%89%8D%E5%8D%81%E5%88%97%E6%98%AF%E5%8F%98%E9%87%8F%E5%80%BC%2C%E5%90%8E%E4%B8%80%E5%88%97%E6%98%AF%E7%BB%93%E6%9E%9C%2C%E6%B1%82%E8%A1%A8%E8%BE%BE%E5%BC%8F%2C%E7%BB%99%E5%87%BA%E6%B1%82%E8%A7%A3%E6%80%9D%E6%83%B3%E4%B9%9F%E8%A1%8C.%E6%95%B0%E6%8D%AE%E5%A6%82%E4%B8%8B%2C%E4%B8%80%E5%85%B1%E6%9C%896400%E5%A4%9A%E7%BB%84%E6%95%B0%E6%8D%AE%2C%E6%88%91%E5%8F%AA%E7%BB%99%E5%87%BA%E4%BA%86%E4%B8%80%E9%83%A8%E5%88%865000+.18+3+.5+.5+3+1+.0002+2+5+5.43+5000+.18+3+.5+.5)
MATLAB 已知多个变量值和输出结果,求表达式前十列是变量值,后一列是结果,求表达式,给出求解思想也行.数据如下,一共有6400多组数据,我只给出了一部分5000 .18 3 .5 .5 3 1 .0002 2 5 5.43 5000 .18 3 .5 .5
MATLAB 已知多个变量值和输出结果,求表达式
前十列是变量值,后一列是结果,求表达式,给出求解思想也行.数据如下,一共有6400多组数据,我只给出了一部分
5000 .18 3 .5 .5 3 1 .0002 2 5 5.43
5000 .18 3 .5 .5 3 1 .0002 2 15 6
5000 .18 3 .5 .5 3 1 .0002 2 30 6.39
5000 .18 3 .5 .5 3 1 .0002 2 45 6.99
5000 .18 3 .5 .5 3 1 .0002 2 60 7.26
5000 .18 3 .5 .5 3 1 .0002 2 75 7.49
5000 .18 3 .5 .5 3 1 .0002 2 90 7.66
5000 .18 3 .5 .5 3 30 .0002 2 5 5.71
5000 .18 3 .5 .5 3 30 .0002 2 15 7.25
5000 .18 3 .5 .5 3 30 .0002 2 30 8.31
5000 .18 3 .5 .5 3 30 .0002 2 45 8.82
5000 .18 3 .5 .5 3 30 .0002 2 60 9.17
5000 .18 3 .5 .5 3 30 .0002 2 75 9.46
5000 .18 3 .5 .5 3 30 .0002 2 90 9.71
5000 .18 3 .5 .5 3 30 .0002 5 5 6.87
5000 .18 3 .5 .5 3 30 .0002 5 15 8.91
5000 .18 3 .5 .5 3 30 .0002 5 30 10.21
5000 .18 3 .5 .5 3 30 .0002 5 45 11.17
5000 .18 3 .5 .5 3 30 .0002 5 60 11.74
5000 .18 3 .5 .5 3 30 .0002 5 75 12
5000 .18 3 .5 .5 3 30 .0002 5 90 12.39
5000 .18 3 .5 .5 3 30 .0002 8 5 7.38
5000 .18 3 .5 .5 3 30 .0002 8 15 9.55
5000 .18 3 .5 .5 3 30 .0002 8 30 10.9
5000 .18 3 .5 .5 3 30 .0002 8 45 12.34
5000 .18 3 .5 .5 3 30 .0002 8 60 13.38
5000 .18 3 .5 .5 3 30 .0002 8 75 13.99
5000 .18 3 .5 .5 3 30 .0002 8 90 14.47
5000 .18 3 .5 .5 3 30 .0007 2 5 2.63
5000 .18 3 .5 .5 3 30 .0007 2 15 5.27
5000 .18 3 .5 .5 3 30 .0007 2 30 5.89
5000 .18 3 .5 .5 3 30 .0007 2 45 6.24
5000 .18 3 .5 .5 3 30 .0007 2 60 6.49
5000 .18 3 .5 .5 3 30 .0007 2 75 6.68
5000 .18 3 .5 .5 3 30 .0007 2 90 6.84
5000 .18 3 .5 .5 3 30 .0007 5 5 4.93
5000 .18 3 .5 .5 3 30 .0007 5 15 6.78
5000 .18 3 .5 .5 3 30 .0007 5 30 7.42
5000 .18 3 .5 .5 3 30 .0007 5 45 7.96
MATLAB 已知多个变量值和输出结果,求表达式前十列是变量值,后一列是结果,求表达式,给出求解思想也行.数据如下,一共有6400多组数据,我只给出了一部分5000 .18 3 .5 .5 3 1 .0002 2 5 5.43 5000 .18 3 .5 .5
首先画出各个变量跟结果的散点图,看出他们的大概关系,
如果基本都是线性的话,那么用stepwise(x,y,inmodel,alpha)来进行分析,这个函数可以查出变量与结果的线性关系大小,剔除影响小的变量,得到它的回归系数及其置信区间,以及模型的统计量剩余标准差RMSE,相关系数R-Squre,F值,与F对应的概率P等
如果里面有变量与结果有很强的非线性关系,那么就根据散点图大概形状模出它的大概函数,然后通过代换变成线性,然后这样做就可以了
上面一步结束后然后用[b,bint,r,rint,stats]=regress(Y,X)来确定系数了,注意,此处的X=[ones(n,1),x1',x2',...],x1'这些都是为了使x1变成列向量,如果已经是列向量就不用转置了,当然Y也要是列向量
最后的结果是y=b(1)+b(2)*x+b(3)*x^2+...,省略号取决于你剩下的变量数,误差也有了在stats里面
如果还有问题,请给我留言,祝您学习愉快
睡觉去啦,明天见