HowToCook icon indicating copy to clipboard operation
HowToCook copied to clipboard

原料用量的人数scalar不应该是线性的

Open WilliamGeng opened this issue 3 years ago • 8 comments

人数增加时 由于菜品的数量也会增加 (菜品数 = 人数+1), 增加人数所造成的单个菜品的原料用量增加应该会递减

WilliamGeng avatar Mar 28 '22 23:03 WilliamGeng

PR Welcome

可以给出一个新的更合理的表达式。

Anduin2017 avatar Mar 29 '22 03:03 Anduin2017

人数增加时 由于菜品的数量也会增加 (菜品数 = 人数+1), 增加人数所造成的单个菜品的原料用量增加应该会递减

感觉过于繁琐,初衷主要是展示菜品,过于繁琐反倒不利于社区活跃

XiaoLiz avatar Mar 29 '22 12:03 XiaoLiz

如果只从计算角度考虑,倍率为 2 * 人数 / (人数 + 1) 似乎就足够合理,但是否适合实际生活就不一定了

ghost avatar Mar 30 '22 03:03 ghost

其实一人份的菜+一人份的调料做菜味道正好,100人份的菜+100人份的调料做好就不是那个味了,这个太复杂了

wangdebiao avatar Mar 30 '22 07:03 wangdebiao

是不是设置上限就好了, 比如 人数 <= 10

DigGe avatar Apr 11 '22 10:04 DigGe

原料的用量可以引入对数函数的非线性:

y=1+a*log_b(x), a>1, b>1,

x 为人数,a 作为调节因子,初步的想法,看起来是否更合理?

meetxinzhang avatar Apr 14 '22 02:04 meetxinzhang

@WilliamGeng hhhhhh (问号脸???? 你是。。。

meetxinzhang avatar Apr 20 '22 09:04 meetxinzhang