【伪技术】手把手教你用EXCEL表格计算矿石需求
eve吧
全部回复
仅看楼主
level 14
jdswgz 楼主
1楼拜神....当然也是防吞了。
2016年11月25日 10点11分 1
level 14
贴吧一股清流
2016年11月25日 11点11分 4
level 14
jdswgz 楼主
第三部分:表格完善
有了基础的数据,我们需要完善表格,增加相应的参数和计算,显示我们需要关注的内容
1、 需要增加技能及参数输入位置:
如前所述,我们需要增加提炼相关技能的等级输入框,脑插输入框,提炼设施提炼系数输入框。
2、 矿石选择:
由于宇宙中所有的矿石分布不尽相同,因此矿石选择是必须的,你可以选择你可以挖到或者获取到的矿石,而排除掉哪些不易获得的矿石,从而能够更好的规划采集比例。
3、 矿物需求量:
这个不用多说,你需要输入你需要得到的各种矿物数量,只有最终矿石化矿得到的矿物均大于你输入的矿物需求量,才是符合要求的解。
4、 矿物实际产出量:
由于矿石产出的矿物需要大于我们需求的矿物,因此需要一个位置显示我们产出的矿物到底有多少,比我们实际需求的多多少。而且也便于EXCEL公式取值。
A矿物实际产出量等于各种矿石的A矿物产出量分别乘以各矿石,然后再求和。
我们用到数组公式:
A矿物实际产出量=sum(各种矿石的A矿物产出量(序列)*各种矿石数量(序列))。由于是数组,需要再输入完之后不能直接回车,而是Ctrl+Shift+Enter,公式上会自动在两头加上大括号。
5、 矿石数量:
矿石数量是我们需要最终得到的结果,因此我们需要有专门的位置显示结果。由于压缩矿石数量和原矿数量是1:100的关系,因此只需要知道压缩矿石数量,就可以知道非压缩矿石的数量了。
6、 矿石体积:
矿石体积是我们的约束条件,为了方便EXCEL公式取值,而且也为了能够更加直观的看到矿石的体积,我们需要增加矿石体积显示框,显示每一种矿石的体积、压缩后体积,所有矿石的总体积和所有压缩矿石体积。其中所有矿石总体积或者所有压缩矿石总体积为EXCEL计算时的约束条件。
综上所述,我们可以得到最终的表格样式(我不是美工,不是程序员,大家凑合着看):
2016年11月25日 11点11分 7
level 14
jdswgz 楼主
第五部分:需要注意的事情:
1、 规划求解对于EVE中的矿物需求应该说是足够了,但是如果数量过大,可能会造成计算时间过长,以及出现错误提示。
2、 建议采用“单纯线性规划”,因为它速度相对较快。
3、 如果算体积最小,则规划求解窗口中最上面的“设置目标”栏选择$C$19,如果算压缩矿石体积最小,需要改成$C$20。
4、 如果计算错误,请检查是否有矿物无法从选取的任何一种矿石中精炼的到。
2016年11月25日 11点11分 9
level 14
jdswgz 楼主
最后的最后,希望对大家有帮助。
另外,我要圈前几天问过我的好友:
@倒霉454
@小懒宝瓶子
2016年11月25日 11点11分 10
level 14
jdswgz 楼主
看样子这个点人很少呀....而且打架的应该不会关注这么冷门的东西吧
2016年11月25日 11点11分 12
level 14
jdswgz 楼主
利用表格,前文所说的:
1000000个三钛合金,500000个类晶体胶矿和250000个类银非金属,最少需要开采105475立方,即:
300个凡晶石
108600个灼烧岩
1300个斜长岩
1700个灰岩
12300个片麻岩
(0.52基础,技能满,+4%脑插)
2016年11月25日 11点11分 13
level 11
楼主辛苦,献上[滑稽]
2016年11月25日 12点11分 14
level 15
这个好啊[真棒]
不过数据要自己填么?我记得之前有个计算行星开发的excel可以自己刷新国服市场中心的数据的啊……
2016年11月25日 12点11分 15
因为没有引入价格,所以并没有需要自己填的数据。但是你自己的技能、精炼设施等级,以及你需要的矿物,你总得自己写吧
2016年11月26日 02点11分
回复 jdswgz :比如说想知道造一条小航,用哪个组合总价格最便宜,优化的时候就需要用到每种矿石的价格数据了吧……
2016年11月26日 17点11分
@御坂_1379号 对的。方式是一样的,自己加就可以了
2016年11月27日 03点11分
level 8
LZ自己去搜ila's EVE Database。大概6-7年前的,最好的EVE的数据大全Excel版本,没有之一
2016年11月25日 12点11分 16
然而并没有我提到的功能....知道矿石计算精炼很好算,但是你知道精炼后的结果去反推一开始的矿石,并没有。
2016年11月25日 15点11分
@jdswgz 原来是干这个啊。不过程序也不难啊,就是求极限约束条件下N元一次的解嘛,运筹学线性规划。。估计你不用Matlab之类的,现成函数工具箱。。。功能比Excel强大的多,不过Excel对这个规模也够用了。Mathmatic应该也能做。这种规划的源代码一大把,算法教科书上都是例题那种[汗]
2016年11月25日 17点11分
level 12
非常感谢楼主讲解与无私分享
2016年11月25日 14点11分 17
level 13
贴吧现在都是撕逼了,连个认真的水贴都没有。
给楼主点个赞[开心]
2016年11月25日 15点11分 18
level 9
自己当时无聊也花了不少时间弄了个制造的表,挺花时间的,而且还是完全不知道怎么弄,一点点学,再做,然而弄完后就没用过![滑稽]
2016年11月25日 17点11分 19
其实,我只是想解决 知道精炼后的结果,如何反推出一开始需要挖掘的矿石。当然了,如果你手头有足够量的矿石,矿物来源很充足的话,这个就用不到了。但是如果你是自己挖矿(矿石体积最小),或者自己运矿(压缩矿石体积最小),那么就用这个简单点的方法吧
2016年11月26日 02点11分
吧务
level 15
建议加精@烤一烤
2016年11月26日 01点11分 20
谢谢
2016年11月26日 02点11分
吧务
level 15
看到这个,热泪盈眶的想起你@nice舵主
2016年11月26日 01点11分 21
我并没有做这个233,不过这方法挺靠谱的
2016年11月26日 02点11分
@nice舵主 然而你那个也很方便
2016年11月26日 02点11分
@shrimp1988 顺便还能卖高矿[滑稽]
2016年11月26日 02点11分
2016年11月26日 02点11分
1 2 尾页