帮忙用Matlab拟合下面的方程 P1 = linspace(-4,4,50); T1 = (1-P1+2*P1.^2).*exp(-.5*P1.^2)尽量用最小二乘拟合如果正确还有追加的100

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 10:50:08

帮忙用Matlab拟合下面的方程 P1 = linspace(-4,4,50); T1 = (1-P1+2*P1.^2).*exp(-.5*P1.^2)尽量用最小二乘拟合如果正确还有追加的100
帮忙用Matlab拟合下面的方程
P1 = linspace(-4,4,50);
T1 = (1-P1+2*P1.^2).*exp(-.5*P1.^2)
尽量用最小二乘拟合
如果正确还有追加的100

帮忙用Matlab拟合下面的方程 P1 = linspace(-4,4,50); T1 = (1-P1+2*P1.^2).*exp(-.5*P1.^2)尽量用最小二乘拟合如果正确还有追加的100
直接用cftool就可以看到曲线拟合的界面了,输入数据后就可以选择拟合的方法了,直接可以得到系数.
正着做:给一个r和xm,通过ode45求得t,x,然后再与你的数据对比.最终选择一个合适的r和xm.就要一直变参数,我觉得比较难.至少来说r和xm的选择范围太大了.而且ode45得到的t,x与你的实验t,x肯定不是同一个t下面的数据,也不好比较.
不过基于你的方程比较简单,我们可以直接解出它的通解来:
>> xx=dsolve('Dx/x=r-r/b*x')
得到:
xx =
b/(1+exp(-r*t)*C1*b)
自己想手算的话,见附录.
附录:
xm我用b代替
(dx/dt)/x/(r-r/b*x)=1
dx/[rx(1-1/b*x)]=dt
[1/x+(1/b)/(1-x/b)]dx=r*dt
积分得
ln(x)-ln(1-x/b)=r*t+C
-ln[(1-x/b)/x]=r*t+C
ln[1/x-1/b]=-r*t-C
两边指数得
1/x-1/b=C1*exp(-r*t)
1/x=1/b+C1*exp(-r*t)
x=b/[1+b*C1*exp(-r*t)]

x=b/(1+exp(-r*t)*C1*b)

帮忙用Matlab拟合下面的方程 P1 = linspace(-4,4,50); T1 = (1-P1+2*P1.^2).*exp(-.5*P1.^2)尽量用最小二乘拟合如果正确还有追加的100 MATLAB 抛物线拟合 曲线标注问题我用matlab 拟合了一条曲线 并 画出了曲线图 我现在想要做的就是将曲线的方程y=a*x^2+b*x+c (其中a,b,c在拟合参数p1中) 标注在图形上 请问高手如何编程实现 附上 数学建模的数据拟合命令把一串数据的曲线用matlab拟合出方程来,用哪个命令 matlab的函数拟合 已知曲线在坐标系中的图形可不可以用MATLAB求得它的拟合方程啊? 求用MATLAB画出下面的图截图给我,急.x=0:10y=[1 1.5 2.6 3.5 4.8 2.5 5.5 4.6 7 9.2 4.7]p1=polyfit(x,y,1)y1=polyval(p1,x)p6=polyfit(x,y,6)xx=0:0.1:10y2=polyval(p6,xx)plot(x,y1,xx,y2,'r',x,y,'x')gtext('1次拟合')gtext('6次拟合')x=0:0.5:10 如何使用Matlab拟合下面的方程并求值?方程如下数据如下t-m等于5的时候是多少?Plot图是什么样子的? (急)用matlab拟合并求曲线方程!有一条B样条曲线 收集了它每间隔一小段的坐标 用什么函数拟合最佳?怎么求出拟合出的曲线方程? matlab做的曲面拟合 sars的matlab拟合代码 matlab cftool工具cftool进行线性拟合如何调整P1的小数保留位数?我想让图中P1小数点后保留4位小数 怎么设置? 请问如何用matlab进行下面类似的方程拟合? y=a*x/(b+x) x为自变量 y为因变量 求a和b matlab拟合函数我想用matlab拟合C=f(x,y)现在 有一些散点数据,(x,y,它们对应的c),能做吗?求高手帮忙!急 matlab中的cftool拟合工具箱中的拟合函数是用什么方法拟合的?最小二乘法还是别的?谢谢 怎么用matlab才能使用最小二乘法拟合曲线(要有曲线方程的解析式)求高手相助 用SPSS 拟合方程后,里面的拟合度R2 应该就是拟合优度,是不是也就是拟合率啊. 用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像? matlab拟合天气用三角函数是任意找的吗