先用柱状图把你的数据绘制好,然后用Gaussian函数对这组数据拟合,如果你用的是Origin 75 或更低的版本,选择 Analysis — Non-linear Curve Fit — Advanced Fitting Tool,在d出的对话框中的菜单栏中点第二个Function,点Select,在 Categories中选择Origin Basic Function,在 Functions 中选择Gauss或者GaussAmp都可以。 *** 作如下:
1、点击新建数轴键,新建三个Y轴。
2、输入数据
3、选中ABC轴,点击绘图,再点击柱形
4、新建如图:
5、点击编辑→新建图层→右Y
6、右键单击Y轴,点击属性
7、这里可以编辑Y轴的数据,编辑好后就点击确定
8、最后效果如图:
1统计分布的说明
由于这款软件是离散是离散事件的仿真软件,因此在运用过程中必然会遇到许多统计分布:
如图所示,在Flexsim中包含了许多统计分布的函数,其中有我们常见的正态分布、均匀分布、指数分布等,当然也有一些我们之前没有接触过的统计分布,就拿韦伯分布来说:
在flexsim软件中给出了4个参数:location,scale, shape, stream;然而,我们平时学习该统计分布的时候,可能只有两个参数或者三个参数。此时,我就会非常模糊如果给出的是3个参数,我到底应该让整个四个参数中哪个参数为0,并且其中每个参数所代表的意义为什么?
假如对其中的参数进行适当的修改该回达到什么样的效果。虽然,这些都是统计方面的知识,但是对于一个初学者来说,这些就足够他们迷惑一阵的了。所以,我希望能够一个说明其中包含了flexsim软件中所常用到的统计分布的说明和其参数的意义。比如:在排队的时候,常用什么分布;在存储入库的时候,我们又经常使用何种分布等等之类的。
2程序的编译的说明
我们都知道flexsim是一款支持C++语言的仿真模拟软件,原本这是一个再好不过的事情,但是对于初学者显然又设置了一定的门槛。因为,这款软件虽然支持C++语言的环境,但是其中包括了很多软件本身的应用函数,例如:对于临时实体用item;对于普通的装置实体用current;另外还有在创建标签的时候我们用setlabelnum,如果有条件句的话,我们可以用if setlablenum()。但是这一切在使用说明中说的并不完全详细。
使用matlab中的拟合工具箱吧,很简单的。
在command
windows下输入cftool进入拟合工具箱,Data中输入你的数据,然后使用Fitting进行拟合,里面可以选择Gaussian,这样可以得出完整的高斯函数表达式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)