MATLAB 数据拟合问题如何用matlab求出这些点的二次多项式拟合方程的系数呢呢?请帮我写出M文件的内容吧,数据:x=[5.50,6.75,7.25,5.50,7.00,6.50,6.75,5.25,5.25,6.00,6.50,6.25,7.00,6.90,6.80,6.80,7.10,7.00,6.80,6.50,6.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 08:51:17

MATLAB 数据拟合问题如何用matlab求出这些点的二次多项式拟合方程的系数呢呢?请帮我写出M文件的内容吧,数据:x=[5.50,6.75,7.25,5.50,7.00,6.50,6.75,5.25,5.25,6.00,6.50,6.25,7.00,6.90,6.80,6.80,7.10,7.00,6.80,6.50,6.
MATLAB 数据拟合问题
如何用matlab求出这些点的二次多项式拟合方程的系数呢呢?请帮我写出M文件的内容吧,
数据:
x=[5.50,6.75,7.25,5.50,7.00,6.50,6.75,5.25,5.25,6.00,6.50,6.25,7.00,6.90,6.80,6.80,7.10,7.00,6.80,6.50,6.25,6.00,6.50,7.00,6.80,6.80,6.50,5.75,5.80,6.80];
y=[7.38,8.51,9.52,7.50,9.33,8.28,8.75,7.30,7.20,8.00,7.89,8.15,9.10,8.86,8.90,8.87,9.26,9.00,8.75,7.95,7.65,7.27,8.00,8.50,8.75,9.21,8.27,7.67,7.93,9.26];
以下是使用Curve Fitting Tools的拟合结果.
Linear model Poly2:
f(x) = p1*x^2 + p2*x + p3
Coefficients (with 95% confidence bounds):
p1 = 0.5005 (0.1571,0.844)
p2 = -5.134 (-9.418,-0.8505)
p3 = 20.5 (7.238,33.75)
但是怎样写出一个能求出这个二次多项式系数的M文件呢?这里面有的点取值X是相同的,Y是不同的,不知polyfit函数还能用不?

MATLAB 数据拟合问题如何用matlab求出这些点的二次多项式拟合方程的系数呢呢?请帮我写出M文件的内容吧,数据:x=[5.50,6.75,7.25,5.50,7.00,6.50,6.75,5.25,5.25,6.00,6.50,6.25,7.00,6.90,6.80,6.80,7.10,7.00,6.80,6.50,6.
可以用的,而且冗余值越多对于最小二乘拟合越精确(前提是没有坏值)
比方说我一个x=1 有5个y 2,3,4,5,6
则把x写为x = [1 1 1 1 1]
y = [2 3 4 5 6]
就可以了.
程序楼上两位已经给了,借用下.
p = polyfit(x,y,2);
如果不想用polyfit,可以自己写一个,原理和polyfit其实是一样的
x=[5.50,6.75,7.25,5.50,7.00,6.50,6.75,5.25,5.25,6.00,6.50,6.25,7.00,6.90,6.80,6.80,7.10,7.00,6.80,6.50,6.25,6.00,6.50,7.00,6.80,6.80,6.50,5.75,5.80,6.80];
y=[7.38,8.51,9.52,7.50,9.33,8.28,8.75,7.30,7.20,8.00,7.89,8.15,9.10,8.86,8.90,8.87,9.26,9.00,8.75,7.95,7.65,7.27,8.00,8.50,8.75,9.21,8.27,7.67,7.93,9.26];
m = (x.*x)'
A = [m ,x' ,1]
para = inv(A'*A)*A'*y'
para里面为[a b c]
a为2次项系数,b为一次,c为常数.

已知球面上多组坐标的数据,如何用MATLAB拟合求出球的球心坐标及半径. 如何用matlab进行拟合,用最小二乘法? 如何用matlab实现多项式拟合?要源代码已有数据x=[...],y=[...]离散数据 如何用MATLAB做数据正态分布拟合图像83.0136792575.3419811358.57576.8417452880.192581.9507075571.6979.5868.7556176.09268574.02575.3586792566.757572.177574.5462264279.0344339686.7283018971.4327830272.4170.0650943472.73584.4646226473.4283018 如何用matlab对一堆数据进行拟合分布呢?在Type of it 中Custom Equations 点不开是什么情况? matlab 多变量拟合(急)如何用matlab进行 多变量拟合 MATLAB 数据拟合问题如何用matlab求出这些点的二次多项式拟合方程的系数呢呢?请帮我写出M文件的内容吧,数据:x=[5.50,6.75,7.25,5.50,7.00,6.50,6.75,5.25,5.25,6.00,6.50,6.25,7.00,6.90,6.80,6.80,7.10,7.00,6.80,6.50,6. 如何用matlab求拟合的函数中的参数? 如何用matlab制作散点图并进行函数拟合 有一组数据如何用excel拟合出公式 如何用langmuir吸附等温式拟合数据~ 如何用matlab产生正弦表数据 如何用matlab产生正弦表数据 如何用MATLAB进行高斯拟合已经作出一条x-y曲线,如何用matlab对其进行高斯拟合,最好有源代码,谢过了.数据并不重要,随便一些数据也可以的,关键是怎么进行拟合. 给定一组数据,如何用软件,比如Matlab将其拟合成一条曲线?并且将其尽量小误差的进行折线化? 如何用matlab拟和y=ax1+bx2其中x1、x2为2个变量,看了matlab拟合的一些问题,发现都是只有一个变量. 请问,已知X,Y.Z三个列向量(就是拟合曲面的原始数据),如何用gradient求这个曲面的极值呢?还是原来那个问题matlab中用插值对三维离散数据拟合出三维曲面后,怎样求曲面的极值 matlab 拟合多元线性函数,不改变已知参数比如说Y=1+A*X1+B*X2+C*X3这里1已经确定,如何用多组数据拟合出ABC,我菜鸟..