用matlab拟合怎么得到公式,有没有直接得到公式的函数x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];plot(x,y,'*');axis([0 2500 0 150]);a=polyfit(x,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 13:06:11

用matlab拟合怎么得到公式,有没有直接得到公式的函数x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];plot(x,y,'*');axis([0 2500 0 150]);a=polyfit(x,
用matlab拟合怎么得到公式,有没有直接得到公式的函数
x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];
y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];
plot(x,y,'*');
axis([0 2500 0 150]);
a=polyfit(x,y,1);
y0=polyval(a,x);
hold on;


plot(x,y0,'r');

用matlab拟合怎么得到公式,有没有直接得到公式的函数x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];plot(x,y,'*');axis([0 2500 0 150]);a=polyfit(x,
lz 看到楼上有两位大神回复了,我是不想参合,但由于matlab确实有这样的函数,而不是向楼上这种disp(['y=' num2str(a(1)) '*x' num2str(a(2))]),手动显示,不够智能.具体函数是poly2sym.
x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];
y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];
a=polyfit(x,y,1);
syms v
fy=vpa(poly2sym(a,v),4)%制定v为变量.函数默认x为自变量
结果:
fy =
0.09575*v - 85.74
由于默认x为自变量,也可以这样
clear
x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];
y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];
a=polyfit(x,y,1);
fy=vpa(poly2sym(a),4)
结果:
fy =
0.09575*x - 85.74
如果想拟合为二次的多项式:
clear
x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];
y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];
a=polyfit(x,y,2);
fy=vpa(poly2sym(a),4)
结果:
fy =
- 3.791*10^(-6)*x^2 + 0.1085*x - 95.84

origin 拟合图形的问题有好多散点要拟合,如果用线性,多项式,对数等拟合方式,怎么可以得到拟合曲线的解析式.不知道origin有没有这个出解析式的功能啊?如果没有推荐个软件吧,千万不要matlab, 用matlab拟合怎么得到公式,有没有直接得到公式的函数x=[1030 1102 1208 1300 1403 1511 1620 1770 1820 1930 2010 2189 2265 2345];y=[10 20 30 40 50 60 70 80 90 100 110 120 130 140];plot(x,y,'*');axis([0 2500 0 150]);a=polyfit(x, Matlab中如何拟合椭圆现有一组数据,要用椭圆拟合他们,并得到拟合后椭圆的相关数据信息Matlab中有直接可调用的函数吗?没有的话, matlab 里面有多项式拟合,有没有三角函数拟合? 知道点的坐标,用matlab拟合公式我现在做到了通过描点法绘出散布图,请问下面我要怎么做才能拟合得到这些点的公式?求具体方法 关于matlab 数据拟合 ,没有经验公式,不知道是几次的函数,该如何拟合? 怎么用matlab拟合反比例函数 怎么用Matlab实现椭圆拟合? 请问下,用matlab的surface fitting拟合出图像后,要怎么显示公式?RT. matlab里怎么把已经画出的图形拟合成直线实验得到一组数据x,y,用plot画出x、y之间的关系,plot(x,y),理论上是一条直线,怎么把得出的图形拟合出一条直线呢.谢谢各位高手! matlab中有没有多元拟合函数类似于fit的自定义拟合 用matlab怎么在三维坐标系中拟合球面公式!知道三维坐标系内的一系列的点的坐标,也知道这些点的分布是一个球形,怎么用matlab把这个球形公式拟合出来?最好是有一段编号的程序, 有关matlab数据拟合的问题请问用一组数据拟合出多项式来,但是多项式模型不确定,请问这个怎么办?另外,假如拟合出不同模型的多项式,请问得到的这个这些模型优劣性怎么考量? 用matlab咋三维坐标系内拟合椭球公式知道三维坐标系内的一系列的点的坐标,也知道这些点的分布是一个椭球形,怎么用matlab把这个椭球形公式拟合出来?最好是有一段编号的程序, 用MATLAB做非线性拟合时,RMSE越小越好,但多大时拟合的效果好啊?就是说有没有一个标准值 matlab中有没有抛物线拟合我想对一组数据进行抛物线拟合,自己在matlab里也没查到,那里只有多项式拟合, 怎么用matlab进行数据拟合然后计算误差 怎么用matlab拟合函数,最好是三元的多项式