函数是将一个对象转化为另一个对象的规则,起始对象称为输入,返回对象称为输出。
生活处处是函数!
比如一个人的健康状况就可以构建简单的函数,一个多元函数:
f(x)= M+ax+by+cz+…
M是一个人身体的基本素质,为常量,每个人情况不同,大小不同。而x,y,z……是影响健康的因素,比如睡眠质量和时间,饮食频率和内容,锻炼身体强度和坚持,和自己相处的心情愉悦平和与否,抽烟喝酒等生活习惯,工作压力,情绪是否烦躁……这一系列因素的影响,每个因素权重可能不大一样,但可以分正负值,可根据'自己情况量化。一个人的健康情况,是返回值,决定这个值的大小来自于你的输入。每天可以给自己一个量化分,每天可以给自己打分。满分可以设定10分,M值可以设为好中差,依次为5,4,3分,最高5分。睡眠1分,饮食1分,运动1分,情绪1分,其它1分。根据个人情况还可以调整。
以我自己为例,我的M应该是中4分,昨晚2点睡觉,早上8点起床,中间醒来30分钟,睡眠5个半小时,浅睡眠。每天应该7:30小时的良好睡眠为满分,超过8:30小时也不好,需扣分。所以,我昨晚睡眠不达标,为0.6分,今天早中餐准时健康饮食,没过量饮酒暴饮暴食,喝水正常,评估为0.8分,今天锻炼为正常走路,没有1小时左右的锻炼时间,所以评分为0.5分,最近处理好自己与自己关系,越来越明白自己要什么,要做什么,每天该干什么,家人朋友关系很好,评分0.9分,今天有抽烟几只,应扣分,-0.2分,无其它特别因素,所以今天得分6.6分,刚刚及格。以这样的方式给自己做个健康评估表,每天达到8分以上,健康状况肯定会变好。
所以,函数并不是存在于教科书,应该在于生活,可以建模,可以量化,可以指导生活和工作。人生也像身体一样,你输入什么初始值,最终会输出相应的返回值。我们无法决定人生的全局最优解,但做好每一天的局部最优解,合起来就是人生的全局最优解。