昨日重现

如今的互联网,1个月没有更新,就会被人忘的干净。所以不难理解我收到一封询问5年前一个小游戏时的感觉,似乎是回到了上古时代。
那还是在上学的时候,用刚刚学会的Delphi做了个益智小游戏。其实游戏的思路也是从一个网站偷来的。后来还真的让宿舍的同学玩了那么两天。后来就上传到了 Pchome上面去了。游戏里留了个邮箱地址。过了几个月,荣幸的看到有张搜集了1000来个益智游戏的盗版碟上竟然也把这个跟收进去了。
拜刻碟商所赐,让这个小东西存活了这么久。现在我自己的机器里都找不到它了,竟然偶尔还会收到一两封问这个游戏的邮件。去年收到3封,今年竟然又有2封,大概是这种碟好卖,定期重刻的原因吧。
想到的
1,靠小软件赚钱是不太现实的(这个估计不是傻子的都知道)。前前后后总共也就收到过20来封邮件吧。
2,迟早要还的,不要以为面对着网络就可以不负责任的做事。你写下的文字,作出的行为,会悄悄的改变这个世界。也许看起来几乎没什么影响(打个不文明的比方,就像对着水库里吐了口唾沫),但这种改变是存在的。就像这个不知什么时候会蹦出来打个招呼的小游戏。
降雨重现期(Return Period)是指在一定时间范围内,某种降雨事件发生的概率。在水文学和水资源管理中,降雨重现期是一个重要的概念,用于评估洪水风险和设计水利工程。 在MATLAB中,可以使用统计工具箱中的函数来计算降雨重现期。具体步骤如下: 1. 导入数据:将降雨数据导入MATLAB,可以使用`xlsread`函数或者`readtable`函数读取Excel文件中的数据,也可以使用`load`函数读取文本文件中的数据。 2. 数据处理:根据需要对数据进行处理,例如去除缺失值、异常值等。 3. 构建概率分布模型:选择适合降雨数据的概率分布模型,常用的有正态分布、指数分布、Gamma分布等。可以使用`fitdist`函数拟合数据并得到概率分布对象。 4. 估计参数:根据拟合的概率分布对象,使用最大似然估计或其他方法估计分布的参数。 5. 计算重现期:根据估计的参数和概率分布模型,可以使用`icdf`函数计算给定概率下的降雨量,然后通过逆推计算重现期。 下面是一个示例代码: ```matlab % 导入数据 data = xlsread('rainfall_data.xlsx'); % 数据处理 data = data(~isnan(data)); % 去除缺失值 % 构建概率分布模型 pd = fitdist(data, 'Normal'); % 正态分布模型 % 估计参数 mu = pd.mu; % 均值 sigma = pd.sigma; % 标准差 % 计算重现期 p = 0.01; % 概率 rainfall = icdf(pd, p); % 给定概率下的降雨量 return_period = 1 / (1 - p); % 重现期 disp(['给定概率为', num2str(p), '时的降雨量为', num2str(rainfall), ',重现期为', num2str(return_period)]); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值