怎么用matlab做指数函数曲线拟合并求参数,请求高人帮忙。
x=[00.250.50.7511.522.533.544.55678910111213141516];y=[030687582827768685851504138352...
x=[0 0.25 0.5 0.75 1 1.5 2 2.5 3 3.5 4 4.5 5 6 7 8 9 10 11 12 13 14 15 16];
y=[0 30 68 75 82 82 77 68 68 58 51 50 41 38 35 28 25 18 15 12 10 7 7 4];
y=a*exp(m*x)-a*exp(n*x);
需要进行曲线拟合求出啊,a,m,n数值,请问该怎么编写程序? 展开
y=[0 30 68 75 82 82 77 68 68 58 51 50 41 38 35 28 25 18 15 12 10 7 7 4];
y=a*exp(m*x)-a*exp(n*x);
需要进行曲线拟合求出啊,a,m,n数值,请问该怎么编写程序? 展开
2个回答
展开全部
这个建议你使用cftool进行拟合
General model:
f(x) = a*exp(m*x)-a*exp(n*x)
Coefficients (with 95% confidence bounds):
a = 114.4 (105.1, 123.8)
m = -0.1855 (-0.2039, -0.1671)
n = -2.008 (-2.325, -1.691)
General model:
f(x) = a*exp(m*x)-a*exp(n*x)
Coefficients (with 95% confidence bounds):
a = 114.4 (105.1, 123.8)
m = -0.1855 (-0.2039, -0.1671)
n = -2.008 (-2.325, -1.691)
更多追问追答
追问
真的很感谢,不过我不是很能看懂,请问具体的程序是什么样的呢?
追答
这个是使用数据拟合工具箱做的,没有什么具体的程序,很简单的
使用cftool命令看看就会了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,这个真不懂呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询