iversonqiqi
2008-04-12, 18:38
有公式:y=a(exp(bx)),已知x=4,6,8,12,20,26,36,56,95,240,360,541,2147,12000;对应的y=0.25,0.22,0.2 ,0.18,0.16,0.14,0.12,0.1,0.08,0.06,0.04,0.02,0,0.现要用matlab求a,b要具体的matlab程序.并画图
本人急用此程序,希望matlab高手指教,万分感谢!!!
这个问题归结为指数函数拟合问题,通过自定义fittype,应用函数fit(...)应该可以满足要求。
huaijuliu
2008-04-13, 10:21
多项式 polyfit 什么的 可以提取系数 指数的还真不会 应该有函数吧 祝你好运
mathevil
2008-04-13, 22:07
先把函数处理下:ln(y/a)=bx.这样变成了一次函数,用polyfit处理。
yijianmei
2008-04-15, 21:22
我用ployfit拟合一个三阶曲线,出现??? undefined function 'ployfit',请问我该怎么做啊?
我用ployfit拟合一个三阶曲线,出现??? undefined function 'ployfit',请问我该怎么做啊?
是polyfit,非ployfit
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.