将下列数据拟合成方程x=20,30,40,50,60,70,80,90,100,110,120y=0,0,43,143,303,497,650,805,913,1000,1075

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 05:27:34

将下列数据拟合成方程x=20,30,40,50,60,70,80,90,100,110,120y=0,0,43,143,303,497,650,805,913,1000,1075
将下列数据拟合成方程
x=20,30,40,50,60,70,80,90,100,110,120
y=0,0,43,143,303,497,650,805,913,1000,1075

将下列数据拟合成方程x=20,30,40,50,60,70,80,90,100,110,120y=0,0,43,143,303,497,650,805,913,1000,1075
这是matlab的命令跟运行结果:
clc
clear
close all
x1=[20,30,40,50,60,70,80,90,100,110,120];
y1=[0,0,43,143,303,497,650,805,913,1000,1075];
plot(x1,y1,'bo')
hold
p=polyfit(x1,y1,3);
p1=num2str(p(1));p2=num2str(p(2));p3=num2str(p(3));p4=num2str(p(4));
x=linspace(20,120,1000);
y=p(1).*x.^3+p(2).*x.^2+p(3).*x+p(4);
plot(x,y,'r')
xlabel('x [20,120]')
s1='y=',s2='x^3+',s3='x^2+',s4='x+';
s=strcat(s1,p1,s2,p2,s3,p3,s4,p4);
ylabel(s)
legend('原始数据','拟合曲线',2);
T=strcat('拟合结果:',s);
title(T,'FontSize',12)
hold off
运行结果如图所示:
分数太少了吧,这么大个题目.

将下列数据拟合成方程x=20,30,40,50,60,70,80,90,100,110,120y=0,0,43,143,303,497,650,805,913,1000,1075 如何用origin的非线性拟合作图和求未知参数请问如何用origin的非线性拟合,将下列数据拟合公式:y=a+b*(1-exp(-c*x)),作图,并求出未知参数abc的值. 0 47.4980 2 49.0425 4 50.1386 8 matlab函数拟合若已知一组数据x=2000/3*[ 3 10 20 30 40],y=[780.8 696.8 669.6 639.2 585.6 ].如何分别用二次函数,指数函数,对数函数拟合,求出其中的参数,并比较拟合效果.新手急用,希望高人指导.谢谢 如何从SPSS拟合S曲线结果得知拟合函数表达式请问这里拟合得出的S型曲线的函数表达式是什么?我上网查过S函数表达式是y=e^(a0+a1/x),我试过将-5.063和9.239替换替换a0,a1,再代入数据,发现跟拟合曲 希望用y=x*(1-exp(m*(x-1)/2)拟合出m值,能否利用取对数进行线性拟合?有20组(x,y)数据,希望用y=x*(1-exp(m*(x-1)/2)拟合出m值,请问能否利用取对数进行线性拟合?如果不能的话是不是因为无法分离变量x,e matlab如何拟合y=a*x?x和y为一列数据 x,y如图片上显示,用e指数拟合,求y随x的变化关系,画出原数据散点图和拟合曲线图.matlab程序是什么x=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43, 如何用matlab实现多项式拟合?要源代码已有数据x=[...],y=[...]离散数据 Matlab编程 给出一组数据用正态分布的曲线进行拟合例:x=10,11,12,13,14,15,16;y=1,8,27,30,9,2,2用正态分布曲线进行拟合,并找出均值与方差~ 我已知两组数据,用polyfit拟合后,得出P值,但是将数据回带后误差很大我的代码为:x=[1.9 2.2 2.7 3.0 3.4 3.6 3.9 4.0 5.1 6.8 8.5 9.2 10.7 11.6 12.9 15.3 17.1 18 19 20 21.6 22.4 23.7 24 26.8 33.7 36.7 44.9 57 67 72 81 98 116 1 那个怎么用Matlab计算得出指数二次模型的函数表达式,已经将数据拟合好了能写下程序吗?比如说:x=2003:1:2012;y=[2862 3139 3417 3864 4320 4773 5324 6581 7487 8568];这样的数据,就是我拟合出来红色是二次 如何用MATLAB,y=ae^bx的经验公式拟合下列数据,X 1 2 3 4 5 6 7 8 Y 15.3 20.5 35.6 47.1 63.6 85.5 114.6如何用MATLAB,(1)y=ae^bx的经验公式拟合下列数据,X 1 2 3 4 5 6 7 8 Y 15.3 20.5 26.4 35.6 47.1 63.6 85.5 114.6(2)求方程5X-e^X matlab拟合函数 求助根据上表数据拟合函数,并作出x在(0,30)区间上函数图像,求具体步骤 matlab X=[……]y=[……]用matlab 对上述数据点进行3阶多项式拟合,在图中会出原数据及拟合曲线.原 求助 matlab数据拟合不知道拟合函数 只知道一组数据点x=[00.017450.034910.052360.069810.087270.104720.122170.139630.157080.174530.191990.209440.226890.244350.26180.279250.296710.314160.331610.349070.366520.383970.401430.418880.436330 已知,x和y两组数据,怎样用matlab求解拟合曲线 P=a+b*x+c*x^3 MATLAB曲线非线性拟合 1:给出五组数据 x=[100 200 400 600 800];y=[40 60 80 120 150];想要拟合的线性是 y=a+b*x^m,其中规定了m值的范围在1到2之间,用MATLAB里什么函数能求出系数a,b,2:在这个已经拟合出来 用最小二乘法求一形如y=a+bsinx的经验公式,使其与下列数据相拟合,并计算均方误差:x:0 π/6 π/2 5π/6 πy:1.05 2.1 2.95 2 0.9