登录论坛

查看完整版本 : [MATLAB毕业设计] 曲线拟合求方法


kfcrex
2009-06-05, 09:21
小弟今年大四,毕业设计只差最后一步,得出相关概率密度函数的数学表达式。
我的程序如下:
clear;
n=28800;
fid=fopen('东城乡Ia55-07-09-21.dat','r');%打开东城乡Ia55-07-09-21.dat
[A,count]=fread(fid,[20,2*n],'double');%将东城乡Ia55-07-09-21.dat中数据读入A
fclose(fid);
IA=zeros(1,n);
for i=1:n
IA(i)=A(1,2*i-1);
end %将IA中数据第一行即基波幅值读入一维矩阵IA
x=0:485;%设定x为基波幅值的范围
num=hist(IA,x);%读出x取值时对应IA中数值的个数
p=num/n;%求出其概率

请问如何曲线拟合,求出p(x)的表达式?
小弟的联系方式[email protected],数据我也可以在邮件里发给您
再次恳请各位高手出手相助~

slgu
2009-06-06, 07:09
可将部分数据置上,我可以给出拟合的初步结果(模型和参数初值),然后你自己再应用于全部数据。
注:部分数据仍需一定数量。

kfcrex
2009-06-07, 13:05
可将部分数据置上,我可以给出拟合的初步结果(模型和参数初值),然后你自己再应用于全部数据。
注:部分数据仍需一定数量。

是这样的,老师给我的数据文件里包含了28800个数据,所以……不如您教我些做曲线拟合的步骤吧~或者,您给我的邮箱[email protected]发一封信,我再把数据文件传给您