用matlab作指数拟合曲线!数据x=[0.187 0.353 0.388 0.399 0.405 0.407 0.409 0.412 0.413 0.415 0.415 0.415 0.415 0.415];y=[75 56 35 26 20 17 15 12 9 8 7 6 5 4.6]拟合函数原型为y=a*exp(b*x-1)+c 用了cftool做出来的完全不对啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 22:10:11

用matlab作指数拟合曲线!数据x=[0.187 0.353 0.388 0.399 0.405 0.407 0.409 0.412 0.413 0.415 0.415 0.415 0.415 0.415];y=[75 56 35 26 20 17 15 12 9 8 7 6 5 4.6]拟合函数原型为y=a*exp(b*x-1)+c 用了cftool做出来的完全不对啊
用matlab作指数拟合曲线!
数据x=[0.187 0.353 0.388 0.399 0.405 0.407 0.409 0.412 0.413 0.415 0.415 0.415 0.415 0.415];y=[75 56 35 26 20 17 15 12 9 8 7 6 5 4.6]
拟合函数原型为y=a*exp(b*x-1)+c 用了cftool做出来的完全不对啊

用matlab作指数拟合曲线!数据x=[0.187 0.353 0.388 0.399 0.405 0.407 0.409 0.412 0.413 0.415 0.415 0.415 0.415 0.415];y=[75 56 35 26 20 17 15 12 9 8 7 6 5 4.6]拟合函数原型为y=a*exp(b*x-1)+c 用了cftool做出来的完全不对啊
对于自己定义的函数形式拟合,其中的参数是要设定范围的,如果按matlab中默认的-inf到+inf弄出来的结果肯定不对,根据你的具体数据,大概估计一下三个参数的范围,然后再拟合就OK了
根据你的具体数据设置方法如下:
把参数a的上界设为0,初始值设为-1
其他两个参数b,c默认就行
结果如下:
General model:
f(x) = a*exp(b*x-1)+c
Coefficients (with 95% confidence bounds):
a = -0.03803 (-0.06769,-0.008361)
b = 20.49 (18.66,22.32)
c = 75.53 (73.07,77.98)
Goodness of fit:
SSE:12.14
R-square:0.9979
Adjusted R-square:0.9975
RMSE:1.051

横坐标有问题,好多0.415
一个自变量只能对应一个变量值

怎么用SPSS拟合曲线给定数据,1.用双曲线1/y = a+b/x作曲线拟合,2.用指数曲线y = aeb/x 作曲线拟合 用matlab作指数拟合曲线!数据x=[0.187 0.353 0.388 0.399 0.405 0.407 0.409 0.412 0.413 0.415 0.415 0.415 0.415 0.415];y=[75 56 35 26 20 17 15 12 9 8 7 6 5 4.6]拟合函数原型为y=a*exp(b*x-1)+c 用了cftool做出来的完全不对啊 用matlab拟合指数形式的曲线比如已知多组点(x,y),它符合指数表达式 ,怎么把表达式求出来我的题目中x=[30 300 500 800];y=[1750 1600 950 500];通过这些数据拟合出上面给出的指数形式公式,求具体程序. matlab X=[……]y=[……]用matlab 对上述数据点进行3阶多项式拟合,在图中会出原数据及拟合曲线.原 已知,x和y两组数据,怎样用matlab求解拟合曲线 P=a+b*x+c*x^3 Matlab编程 给出一组数据用正态分布的曲线进行拟合例:x=10,11,12,13,14,15,16;y=1,8,27,30,9,2,2用正态分布曲线进行拟合,并找出均值与方差~ 用MATLAB拟合曲线并求函数x=[0 0.1 0.2 0.4 0.6 0.8 1]y=[7.53 7.04 6.2 4.8 3.57 3.03 2.54]数据如下,已知尽量拟合成y=7.53-Aln(1+bx)的形式,我用MATLAB,一拟合就拟合失败,有没有什么软件能拟合出来 用MATLAB 最小二乘法拟合指数曲线最小二乘法拟合指数函数y=cx^nx=[2448,4976,7464,12440,24880,49760]y=[2.010 ,3.073,3.91,5.375,8.336,12.693] matlab数据拟合问题我想要拟合y=a*x1+b*x2+c形式的曲线,用matlab如何实现? 【高分求解】matlab多项式拟合求拟合函数曲线的代码假设已知的数据点来自函数f(x)=(x^2-3x+5)e^(-5x)sin x ,试根据生成的数据用5 次多项式拟合的方法拟合函数曲线,并画出图形.(100财富值,另外50 数学建模的数据拟合命令把一串数据的曲线用matlab拟合出方程来,用哪个命令 我有一组数据,用MATLAB做拟合曲线,数据在下边,麻烦各位帅哥靓女看看,数据是这样的.x=(1,2,3,4,5);y=(5,8,10,8,3),拟合函数是y=(-a)x^2+bx+c这里二次项系数是(-a)和一般的二次拟合一样吗?程序怎么写, 一些关于MATLAB的题目4,根据表1.1的数据,完成下列数据拟合问题(MATLAB)(1)如果用指数增长模型x(t)=x0e^r(t-t0)模拟美国人口1790到2000年的变化过程,请用MATLAB统计工具箱的函数nlinfit计算指数增 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:在这个已经拟合出来 怎么用matlab画拟合曲线已知一组数据如何画拟合曲线,并且将拟合曲线与原曲线同时画在一张图上这个问题我自己有答案,只是为了完成任务提的.拟合曲线的算法是用a=plotfit(xdat,ydat,n)其中n matlab的问题 最小二乘法拟合曲线我有一组数据x=[145/125 134.3/125 126.25/125 117/125 107.2/125 89.25/125]y=[1.94 1.299 0.875 0.451 0.311 0.989]怎么用matlab最小二乘法拟合一条曲线,并在图像中显示出来,我已经能 那个怎么用Matlab计算得出指数二次模型的函数表达式,已经将数据拟合好了能写下程序吗?比如说:x=2003:1:2012;y=[2862 3139 3417 3864 4320 4773 5324 6581 7487 8568];这样的数据,就是我拟合出来红色是二次 MATLAB 最小二乘法拟合曲线MATLAB编程用最小二乘法拟合曲线,使曲线成为y与x的一个函数关系式x:27560000,55120000,82680000,88192000,110240000,137800000y:1743170000,1894750000,2053220000,2067000000,2239250000,2411500000y=a1+