[置顶] c# 蒙特卡罗算法程序----对数正态分布的随机数的产生

摘要: 最近由于项目需求,需要c#编程实现蒙特卡罗算法。在网上找了好几天的资料,都没找到自己想要的结果,最终还是得靠自己动手哦。关于蒙特卡罗算法的概念,意义及具体步骤介绍,可以查阅相关的资料,都有详细介绍。我这里大概分三步:1·确定参数的一个数据分布和决定模拟次数,在服从该分布的情况下产生N个随机数。2·将每次产生的随机数,带入表达式中算出结果,这样可以得到N个结果。3·用统计方法把N个结果的数字特征表示出来,比如,求出平均值,方差等。对于c#程序的实现我觉得难点在于第一步,也就是概率随机数的产生,我这里也主要讲的是随机数的产生,以服从对数正态分布的随机数为例。在Matl 阅读全文
posted @ 2011-08-11 16:53 三才者 阅读(4657) 评论(2) 推荐(1) 编辑

xcode 左侧导航栏 no finder results 问题的解决方法

摘要: 第一天使用xcode就遇到个很郁闷的问题,刚建的新工程,不知道怎么操作了,左侧导航栏的文件夹和文件等资源都没有了,只显示个“no finder results”,试了各种方法都弄不出来,在网上一搜也有人遇到这个问题,他们的解决方法是是在左下部的查询框里输入任一字母,然后再delete就会显示出导航栏的内容,然而我却没有成功,仍然没效果。后来想了个办法,在导航栏内空白处右键新建一个文件(名称随便起),先前消失的其他内容也就一起出来了,然后再把新建的文件删掉,问题解决。我的版本是xcodeVersion 4.3.2,如果你在使用xcode中遇到这个问题,这个方法可以参考下,看来苹果的东西也需要大大 阅读全文
posted @ 2012-10-25 14:46 三才者 阅读(520) 评论(0) 推荐(0) 编辑

通过设置Combox的坐标位置实现在datagridview中单击单元格显示下拉框

摘要: 在datagridview的列设置里,可以设置成下拉类型的,但是有时这个往往不能满足我们的要求,比如需要一些自定义的下拉框,这时想到利用单击单元格来设置下拉框的位置和设置visible来实现。首先获取datagridview的坐标位置,然后获取单元格的Rectangle的相对位置,然后将两个位置相加,就得到单元格的实际屏幕坐标。另外,结构体的LIST绑定到datagridview,是不能改变数据的,可以用类。private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { ... 阅读全文
posted @ 2012-02-18 00:20 三才者 阅读(803) 评论(0) 推荐(0) 编辑