如何求出这个公式的系数
如果知道V,Q,R很多数据,怎么求出K,a,有没有什么好的办法,具体在matlab怎么实现,谢谢 2个未知数,三个常数,你直接解方程就可以了回复 #1 tangaoming 的帖子
数据拟合吧 用lsqcurvefit应该没问题 原帖由 gghhjj 于 2007-5-31 06:44 发表 http://www.chinavib.com/forum/images/common/back.gif用lsqcurvefit应该没问题
能将将具体如何用吗? 原帖由 tangaoming 于 2007-5-31 14:11 发表 http://www.chinavib.com/forum/images/common/back.gif
能将将具体如何用吗?
请看一下matlab的书,或者在matlab中: help ******* 先两边同取自然对数Ln,化为y=Ax+B的形式,其中x=Ln(Q^(1/3)/R),y=Ln(v),A=a,B=Ln(K),只要得到A和B就能求出a、k了。当然如果有多个数值,x,y都是向量{x},{y}利用matlab的里的coef=polyfit({x},{y},1);得到的结果coef,coef便是A和B了 原帖由 sure 于 2007-6-1 11:26 发表 http://www.chinavib.com/forum/images/common/back.gif
先两边同取自然对数Ln,化为y=Ax+B的形式,其中x=Ln(Q^(1/3)/R),y=Ln(v),A=a,B=Ln(K),只要得到A和B就能求出a、k了。当然如果有多个数值,x,y都是向量{x},{y}利用matlab的里的coef=polyfit({x},{y},1);得到的 ...
这个方法确实更加简单了 原帖由 sure 于 2007-6-1 11:26 发表 http://www.chinavib.com/forum/images/common/back.gif
先两边同取自然对数Ln,化为y=Ax+B的形式,其中x=Ln(Q^(1/3)/R),y=Ln(v),A=a,B=Ln(K),只要得到A和B就能求出a、k了。当然如果有多个数值,x,y都是向量{x},{y}利用matlab的里的coef=polyfit({x},{y},1);得到的 ...
不错的变化!
页:
[1]