Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-11-15, 12:03   #1
akanecutlet
初级会员
 
注册日期: 2008-11-15
年龄: 80
帖子: 3
声望力: 0
akanecutlet 正向着好的方向发展
默认 [求助]请教会MATLAB的高手

想做一个简单的拟合,条件:给定一组数据,它们服从对数正态分布,或者说,在区间[15,49]服从对数正态分布,现在想用对数正态分布的函数将其拟合出来,就是要估计出对数正态分布的分布函数中的那两个参数。书中给出了方法,应该是要在MATLAB的M文件里进行编程,但是看了半天不懂,希望高手帮忙看一下:
step1:由已知数据得到一组散点图b(r),这组散点图大概服从对数正态分布,由b(r)得到分布函数F(r)=F(r-1)+b(r);(注:r是从15到49的整数)
step2:令a=Max{F(r)},b = Min{F(r)},data0 为1*10000 矩阵。在区间[b,a] 上产生10000个服从均匀分布的数据,用矩阵data 记录。若F(r -1) < data(i) <F(r), data0(i) = r 。那么, data0 包含的10000个数据服从对数正态分布。
step3 :利用data0 的数据,调用matlab 统计工具箱中lognfit 函数,估计参数b(r)的参数u、d 。(这两个参数是对数正态分布的参数)

感觉不是特别难的,希望高手帮帮忙,给出这三个步骤下的matlab程序,万分谢谢!!
akanecutlet 当前离线   回复时引用此帖
旧 2008-11-21, 14:38   #2
akanecutlet
初级会员
 
注册日期: 2008-11-15
年龄: 80
帖子: 3
声望力: 0
akanecutlet 正向着好的方向发展
默认 回复: [求助]请教会MATLAB的高手

关键是step2的最后部分怎么理解。。。没人会吗
akanecutlet 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[分享][讨论]C++ 快速FFT(rlft3)用于2D处理 149700017 MATLAB论坛 0 2009-02-25 22:47
帮我解释一下这个程序 具体点 我是新手 zaiboxue MATLAB论坛 2 2008-11-16 12:38
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 yijianmei MATLAB论坛 1 2008-07-24 10:15
求CDMA系统的MATLAB仿真实现代码 na2008 MATLAB论坛 0 2008-05-05 19:21


所有时间均为北京时间。现在的时间是 18:17


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.