| 查看: 2445 | 回复: 7 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
hudie012荣誉版主 (文坛精英)
小兔爱吃萝卜
|
[求助]
matlab数据拟合问题求助
|
||
|
已知一组数据y,x。根据这组数据要拟合一个公式,确定其中的参数,拟合公式的形式为:y=A*x^n,其中A,n是要拟合的参数。 没有接触过matlab,所以也不懂咋弄,有没有帮忙拟合一下,写一下程序。[ Last edited by hudie012 on 2012-9-6 at 15:04 ] |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : 数据.xlsx
2012-09-06 15:04:09, 27.62 K
» 猜你喜欢
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有181人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
在matlab中拟合曲面的表达式
已经有29人回复
matlab 求指点 动力学方程拟合过程中导数的获取
已经有10人回复
需要用matlab拟合数据的外行人急需帮助
已经有10人回复
求助:origin8.0 自定义非线性拟合,参数拟合值与设定初始值一样
已经有18人回复
求助svm在matlab中的应用
已经有7人回复
【求助】使用MATLAB拟合出按照公式的系数
已经有19人回复
【求助】使用MATLAB怎么实现拟合力场参数的程序?【已解决】
已经有15人回复

|
我先按你的建了一个curvefun3.m的函数,然后打开curve11.m可以进行拟合,x0是初始的向量,可以改动,看看效果 我另外建了一个指数形式的拟合curve22,希望能帮到你,可以自己去修改,形式很简单 |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : curve11.m
- 附件 2 : curve22.m
- 附件 3 : curvefun2.m
- 附件 4 : curvefun3.m
2015-07-11 15:56:03, 14.81 K
2015-07-11 15:56:04, 14.82 K
2015-07-11 15:56:04, 63 bytes
2015-07-11 15:56:04, 60 bytes
8楼2015-07-11 15:59:29

2楼2012-09-06 10:50:05
【答案】应助回帖
★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
csgt0: 金币+1, 多谢应助 2012-09-06 13:20:48
hudie012: 金币+5 2012-09-10 17:38:40
感谢参与,应助指数 +1
csgt0: 金币+1, 多谢应助 2012-09-06 13:20:48
hudie012: 金币+5 2012-09-10 17:38:40
|
Sample TextSample Text 这个其实并不难,在研一的课上会学数值分析方法,看上去这是一个非线性函数的拟合,其实可以通过对左右取自然对数将其转化为线性函数的拟合。取对数得到:ln(y)=n*ln(a*x)=n*(ln(a)+ln(x))=n*ln(a)+n*ln(x)这样就可以把原来的式子化为拟合数据y=a*x+b 方法如下:x1=log(x); y1=log(y); m=ployfit(x1,y1,1) 然后会出现两个数(这里写成m1,m2),则式子就是ln(y)=m1*ln(x)+m2 所以n=m1,n*ln(a)=m2. |

3楼2012-09-06 11:36:29

4楼2012-09-06 16:26:11







回复此楼
