mirror of
https://github.com/zhwei820/learn.lianglianglee.com.git
synced 2025-09-17 08:46:40 +08:00
825 lines
28 KiB
HTML
825 lines
28 KiB
HTML
<!DOCTYPE html>
|
||
|
||
<!-- saved from url=(0046)https://kaiiiz.github.io/hexo-theme-book-demo/ -->
|
||
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
||
<head>
|
||
|
||
<head>
|
||
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
|
||
|
||
<link rel="icon" href="/static/favicon.png">
|
||
|
||
<title>04 万物可数学,经典公式是如何在生活中应用的?.md.html</title>
|
||
|
||
<!-- Spectre.css framework -->
|
||
|
||
<link rel="stylesheet" href="/static/index.css">
|
||
|
||
<!-- theme css & js -->
|
||
|
||
<meta name="generator" content="Hexo 4.2.0">
|
||
|
||
</head>
|
||
|
||
|
||
|
||
<body>
|
||
|
||
|
||
|
||
<div class="book-container">
|
||
|
||
<div class="book-sidebar">
|
||
|
||
<div class="book-brand">
|
||
|
||
<a href="/">
|
||
|
||
<img src="/static/favicon.png">
|
||
|
||
<span>技术文章摘抄</span>
|
||
|
||
</a>
|
||
|
||
</div>
|
||
|
||
<div class="book-menu uncollapsible">
|
||
|
||
<ul class="uncollapsible">
|
||
|
||
<li><a href="/" class="current-tab">首页</a></li>
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
<ul class="uncollapsible">
|
||
|
||
<li><a href="../">上一级</a></li>
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
<ul class="uncollapsible">
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/00 开篇词 数学,编程能力的营养根基.md.html">00 开篇词 数学,编程能力的营养根基.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/01 从计数开始,程序员必知必会的数制转换法.md.html">01 从计数开始,程序员必知必会的数制转换法.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/02 逻辑与沟通,怎样才能讲出有逻辑的话?.md.html">02 逻辑与沟通,怎样才能讲出有逻辑的话?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/03 用数学决策,如何规划好投入、转化和产出?.md.html">03 用数学决策,如何规划好投入、转化和产出?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
<a class="current-tab" href="/专栏/程序员的数学课/04 万物可数学,经典公式是如何在生活中应用的?.md.html">04 万物可数学,经典公式是如何在生活中应用的?.md.html</a>
|
||
|
||
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/05 求极值:如何找到复杂业务的最优解?.md.html">05 求极值:如何找到复杂业务的最优解?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/06 向量及其导数:计算机如何完成对海量高维度数据计算?.md.html">06 向量及其导数:计算机如何完成对海量高维度数据计算?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/07 线性回归:如何在离散点中寻找数据规律?.md.html">07 线性回归:如何在离散点中寻找数据规律?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/08 加乘法则:如何计算复杂事件发生的概率?.md.html">08 加乘法则:如何计算复杂事件发生的概率?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/09 似然估计:如何利用 MLE 对参数进行估计?.md.html">09 似然估计:如何利用 MLE 对参数进行估计?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/10 信息熵:事件的不确定性如何计算?.md.html">10 信息熵:事件的不确定性如何计算?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/11 灰度实验:如何设计灰度实验并计算实验的收益?.md.html">11 灰度实验:如何设计灰度实验并计算实验的收益?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/12 统计学方法:如何证明灰度实验效果不是偶然得到的?.md.html">12 统计学方法:如何证明灰度实验效果不是偶然得到的?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/13 复杂度:如何利用数学推导对程序进行优化?.md.html">13 复杂度:如何利用数学推导对程序进行优化?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/14 程序的循环:如何利用数学归纳法进行程序开发?.md.html">14 程序的循环:如何利用数学归纳法进行程序开发?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/15 递归:如何计算汉诺塔问题的移动步数?.md.html">15 递归:如何计算汉诺塔问题的移动步数?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/16 二分法:如何利用指数爆炸优化程序?.md.html">16 二分法:如何利用指数爆炸优化程序?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/17 动态规划:如何利用最优子结构解决问题?.md.html">17 动态规划:如何利用最优子结构解决问题?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/18 AI 入门:利用 3 个公式搭建最简 AI 框架.md.html">18 AI 入门:利用 3 个公式搭建最简 AI 框架.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/19 逻辑回归:如何让计算机做出二值化决策?.md.html">19 逻辑回归:如何让计算机做出二值化决策?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/20 决策树:如何对 NP 难复杂问题进行启发式求解?.md.html">20 决策树:如何对 NP 难复杂问题进行启发式求解?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/21 神经网络与深度学习:计算机是如何理解图像、文本和语音的?.md.html">21 神经网络与深度学习:计算机是如何理解图像、文本和语音的?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/22 面试中那些坑了无数人的算法题.md.html">22 面试中那些坑了无数人的算法题.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/23 站在生活的十字路口,如何用数学抉择?.md.html">23 站在生活的十字路口,如何用数学抉择?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/程序员的数学课/24 结束语 数学底子好,学啥都快.md.html">24 结束语 数学底子好,学啥都快.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<div class="sidebar-toggle" onclick="sidebar_toggle()" onmouseover="add_inner()" onmouseleave="remove_inner()">
|
||
|
||
<div class="sidebar-toggle-inner"></div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<script>
|
||
|
||
function add_inner() {
|
||
|
||
let inner = document.querySelector('.sidebar-toggle-inner')
|
||
|
||
inner.classList.add('show')
|
||
|
||
}
|
||
|
||
|
||
|
||
function remove_inner() {
|
||
|
||
let inner = document.querySelector('.sidebar-toggle-inner')
|
||
|
||
inner.classList.remove('show')
|
||
|
||
}
|
||
|
||
|
||
|
||
function sidebar_toggle() {
|
||
|
||
let sidebar_toggle = document.querySelector('.sidebar-toggle')
|
||
|
||
let sidebar = document.querySelector('.book-sidebar')
|
||
|
||
let content = document.querySelector('.off-canvas-content')
|
||
|
||
if (sidebar_toggle.classList.contains('extend')) { // show
|
||
|
||
sidebar_toggle.classList.remove('extend')
|
||
|
||
sidebar.classList.remove('hide')
|
||
|
||
content.classList.remove('extend')
|
||
|
||
} else { // hide
|
||
|
||
sidebar_toggle.classList.add('extend')
|
||
|
||
sidebar.classList.add('hide')
|
||
|
||
content.classList.add('extend')
|
||
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
function open_sidebar() {
|
||
|
||
let sidebar = document.querySelector('.book-sidebar')
|
||
|
||
let overlay = document.querySelector('.off-canvas-overlay')
|
||
|
||
sidebar.classList.add('show')
|
||
|
||
overlay.classList.add('show')
|
||
|
||
}
|
||
|
||
function hide_canvas() {
|
||
|
||
let sidebar = document.querySelector('.book-sidebar')
|
||
|
||
let overlay = document.querySelector('.off-canvas-overlay')
|
||
|
||
sidebar.classList.remove('show')
|
||
|
||
overlay.classList.remove('show')
|
||
|
||
}
|
||
|
||
|
||
|
||
</script>
|
||
|
||
|
||
|
||
<div class="off-canvas-content">
|
||
|
||
<div class="columns">
|
||
|
||
<div class="column col-12 col-lg-12">
|
||
|
||
<div class="book-navbar">
|
||
|
||
<!-- For Responsive Layout -->
|
||
|
||
<header class="navbar">
|
||
|
||
<section class="navbar-section">
|
||
|
||
<a onclick="open_sidebar()">
|
||
|
||
<i class="icon icon-menu"></i>
|
||
|
||
</a>
|
||
|
||
</section>
|
||
|
||
</header>
|
||
|
||
</div>
|
||
|
||
<div class="book-content" style="max-width: 960px; margin: 0 auto;
|
||
|
||
overflow-x: auto;
|
||
|
||
overflow-y: hidden;">
|
||
|
||
<div class="book-post">
|
||
|
||
<p id="tip" align="center"></p>
|
||
|
||
<div><h1>04 万物可数学,经典公式是如何在生活中应用的?</h1>
|
||
|
||
<p>在我们的生活和工作中,有大量的数学应用场景,一些简单的经典公式会在我们的生活中被反复验证、体现。对于经典公式的理解,能增强你的数据 sense,更能帮助你在遇到问题时,迅速找到解决思路。</p>
|
||
|
||
<p>这一课时我将列举四个脑洞比较大,却又妙趣横生的例子,向你展示数学与万物之间的巧妙联系。</p>
|
||
|
||
<p>“数学无处不在”,可能学完这一课时,你就会理解为什么说“数学是一切科学之母”了,因为万物、生活、世界的本质就是由数学组成的,或者说可以用数学去解析表达。</p>
|
||
|
||
<p>正好下周就是双十一了,现在的你一定在各种优惠券和促销规则中与商家斗智斗勇,下面第一个例子我就分别从买家、卖家两个视角,看看这个钱到底应该怎么算?</p>
|
||
|
||
<h3>双十一关于钱的计算</h3>
|
||
|
||
<p>双十一期间,某商家的促销规则是:某笔订单消费满 200 元,可以获得 100 元的代金券,代金券可以在下次消费中使用,下次使用时的规则是,消费满 300 元,直接抵扣 100 元。</p>
|
||
|
||
<p>那么这样的促销活动规则,折扣率到底是多少呢?</p>
|
||
|
||
<p>大迷糊认为消费满 200 元获得 100 元代金券,这样折扣率应是 100÷200,就是五折。如果你也是这样认为,那么就中了商家的圈套了。</p>
|
||
|
||
<p>而大聪明发现为了花出去这个 100 元代金券,需要先消费满 200 元,再第二次消费满 300 元。总账算下来为,商品总价值 500 元,实际花费 400 元,也就是打八折。商家给予的优惠并没有看起来那么多,而就是这样依旧吸引了一批又一批用户“剁手”。</p>
|
||
|
||
<p>这个例子是以消费者的视角来计算的折扣率,我们还可以从商家的视角来分析商家的<strong>投资回报率 ROI(ROI=增量的回报/增量的投入)</strong>。一般而言,ROI 的应用场景都跟钱的投资有关,可以定义“回报”为营业额,而“投入”为代金券核销的金额。</p>
|
||
|
||
<p>现在我们把 ROI 的问题拓展到一个实际的业务场景。假设大漂亮是某宝增长部门的工程师,最近接手的项目是在双十一给用户投放优惠红包。红包的种类有很多,比如满 399 元减 100 元、满 299 元减 50 元、满 199 元减 20 元等等。</p>
|
||
|
||
<p>在做好了系统开发工作后,大漂亮在用户的维度上,上线了灰度实验。即一半用户被随机地划到了实验组,享受红包优惠;剩下的另一半用户,被划分到了对照组,不享受红包优惠。实验过后的所有数据记录如下表,围绕 GMV(营收额),帮大漂亮算一下这次双十一投放红包的 ROI 吧。
|
||
|
||
<img src="assets/CgqCHl-hPM6Ae76AAADKSy4HAUg281.png" alt="1.png" />
|
||
|
||
根据 ROI 的定义式很容易得到,ROI=(80万-65万)/10万=1.5。</p>
|
||
|
||
<p>值得一提的是,如果回报定义为实际的营收额,ROI 一般不会小于 1。因为满减红包这样的投入,是不会被白白浪费的,<strong>每一笔投入一定会转化为核销,并计算在营收额中</strong>。换句话说,你不花满满减金额,也不会核销掉这 10 元的红包。</p>
|
||
|
||
<p>简单总结下,如果你负责某个“资源投入换产出”模式下的项目,例如投入补贴换营业额,那么业务指标上涨是显而易见的事情。毕竟对这个系统而言,是有资源投入的。此时,最关键的指标就是资源投入与业务产出的<strong>兑换效率</strong>,也就是资源的投资回报率 ROI。你的工作方向将会是,在算账体系下的 ROI 提高或优化的工作。</p>
|
||
|
||
<p>讲完“钱”后,我们再讲下“人”吧。</p>
|
||
|
||
<h3>万有引力与好人缘</h3>
|
||
|
||
<p>以太阳系为例,所有行星都围绕太阳运转,这就说明太阳的引力是最大的;对于一颗流星而言,没有什么天体在围绕它运转,也就是说流星的引力非常小。你可以很形象地认为:太阳的人缘特别好,几乎所有人都围着他转;而流星似乎人缘不太好,它身边几乎没有什么朋友。
|
||
|
||
<img src="assets/Ciqc1F-hPNqAdGkYAAClZFqXgCs226.png" alt="2.png" />
|
||
|
||
形象来看,“人缘”就是一种吸引,就好比物理学的万有引力定律一样,人缘好的人总是能形成自己的一个社交圈,被周围的人认可和关注,并形成一个个像是太阳系、银河系一样的关系网。</p>
|
||
|
||
<p><strong>但万有引力定律是个物理科学概念,而“人缘”是个基于社会关系的人文概念,现在我们要从理性科学视角去看待“人缘”这一话题,我们能得到两者之间的联系吗?</strong></p>
|
||
|
||
<p>首先,我们先回顾一下万有引力定律 (F=GMm/R2) 本身,再将其和“人缘”结合,对应起来看。</p>
|
||
|
||
<blockquote>
|
||
|
||
<p>其中 G 是万有引力常量,M 和 m 分别为这两个物体的质量,R 是他们之间的距离。这个公式告诉我们,万有引力与质量呈正相关,与距离呈负相关。即质量越大、距离越近,引力也越大;反之亦然。</p>
|
||
|
||
</blockquote>
|
||
|
||
<p>通常,优秀的人的人缘都不会太差,因为他们能给身边的人更多帮助,这就是你<strong>个人的质量 M</strong> 的体现;反过来说,你肯定也会更喜欢与你一样优秀的人做朋友,这就是你<strong>身边人的质量 m</strong> 的体现。</p>
|
||
|
||
<p>接着,好的人缘肯定需要去持续维系。维系的方法可以有,不定期地聚会叙旧、朋友圈的互动点赞、关于某个领域问题的讨论等等。如果长时间缺少维系,那就印证了那句俗话“有些人,走着走着就散了”,这就是你与你身边人的<strong>距离 R</strong> 体现。</p>
|
||
|
||
<p>可见,想要获得好的人缘,你需要做好下面几件事:</p>
|
||
|
||
<ul>
|
||
|
||
<li>提高自己的质量(M)。比如多学习一些拉勾教育的技能培训课、多参加一些行业分析讨论会、多学习领域内的书籍教材,不断提升自己的能力、见识和视野。让自己更好的同时,也有能力去帮助身边的人。</li>
|
||
|
||
<li>可以选择性地交朋友(m)。交朋友不需要太广泛,因为人脉的维系也是需要投入时间和精力的。你可以多去结交那些对你有正能量的人,例如某个领域的大佬、工作中的前辈,甚至是学生时代的师兄师姐,以及能与你相互鼓励,共同进步的伙伴。</li>
|
||
|
||
<li>注意维系人脉热度(R)。交朋友并不仅仅是加个微信,见面能打个招呼,更应该是能有深度地去做一些精神层面的互动。与其“海内存知己,天涯若比邻”,倒不如朋友之间多走动,多有些互动交集。</li>
|
||
|
||
</ul>
|
||
|
||
<p>你会神奇地发现,在万有引力定律中,万有引力 F 与距离 R 是负平方的关系。也就是说,距离对引力的影响比质量要更大一些。这就像生活中决定两人关系亲疏的因素,与两人各自的标签、身份、能力 (M、m) 有关;但更重要的是距离 R,也就是两人之间的互动深度和频率。所以,在成为优秀的人的同时,希望你更能注意多跟朋友走动、沟通。</p>
|
||
|
||
<p>我们的生活不过就是“钱”“人”,还有工作,接下来我们从数学角度看一下你应该如何安排工作时间。</p>
|
||
|
||
<h3>修炼学习还是延时工作?</h3>
|
||
|
||
<p>小学的时候,我们就学习过这样的公式:路程=速度×时间(S=vt)。</p>
|
||
|
||
<blockquote>
|
||
|
||
<p>在匀速运动的场景下,速度 v 是个常量。时间越长,走得越远。然而在实际场景中,速度通常不是常量,而是关于时间的函数(它随着运动的时间而发生变化)。</p>
|
||
|
||
</blockquote>
|
||
|
||
<p><img src="assets/Ciqc1F-iGteAARLCAAFKD4LRZ8Q555.png" alt="WechatIMG481.png" /></p>
|
||
|
||
<p>速度 v 关于时间 t 的函数图</p>
|
||
|
||
<p>如上图所示,刚开始跑步,速度越来越快(红色曲线);之后,速度就会稳定在一个值(蓝色曲线);再到后来,速度就会变慢(紫色曲线)。这样在追求跑得更远时,你需要根据自己不同时期的情况,在速度与时间之间做一个平衡,甚至一个抉择。</p>
|
||
|
||
<p>这就像是刚刚毕业参加工作的职场小白,大漂亮,她在学习修炼(提升未来挣钱速度)和兼职挣钱(延长工作时间)之间,也需要做一个抉择。</p>
|
||
|
||
<p>不仅是职场小白大漂亮,某创业公司老板,大聪明,也会面临这样的抉择。这时需要先搞清楚到底哪个是影响你收入的关键因素(影响最大的),然后往这方向去投入就可以了。</p>
|
||
|
||
<p>我们就试着利用速度与时间公式 S=vt,来分析大漂亮和大聪明该如何支配业余时间。</p>
|
||
|
||
<p>如下表,假设大漂亮的日常工作月薪为 12k,每月周末兼职能挣 2k。若不兼职而去培训,一年后跳槽工资翻番,月薪达 24k,一个月薪就能抵过一年的兼职。所以技能(赚钱的速度)没有办法提高,投入再多时间去加班兼职,也是没用的。
|
||
|
||
<img src="assets/CgqCHl-hPRKAWgT1AAEYIw72gK0388.png" alt="4.png" />
|
||
|
||
可见,当前影响大漂亮收入的关键因素是业务技能水平。她在技能培训上投入,获得工资涨幅的空间更大。这反映出,业务技能提升对于职场小白的重要性。</p>
|
||
|
||
<p>大聪明是初创公司老板,自身能力非常专业,这时候他再获得技能提升已经很困难了,就像对于理科状元,数学提升 5 分都是很困难的。而大聪明更好的选择是加班,为公司直接创造营收。如下表所示,通过加班,再算上基础工作,每个月共计能为自己带来 480k 的收入。
|
||
|
||
<img src="assets/CgqCHl-hPS-AR3gNAAD6kn9Ed_Y845.png" alt="5.png" />
|
||
|
||
可见影响大聪明营收的关键因素是工作时长,他在时间上的投入,会更有可能获得收入的提高。</p>
|
||
|
||
<p>课后作业:在这里我只列出了他们某一时间点下的收入数据表,你可以尝试着去画出他们不同方案下的“挣钱速度关于工作时长的函数图”,并找到收入 S 区域。</p>
|
||
|
||
<blockquote>
|
||
|
||
<p>画出后,你会联想到中学时的不同增长函数的函数图,以及高中物理的变速直线运动问题。</p>
|
||
|
||
</blockquote>
|
||
|
||
<p>接下来最后一个案例,我将向你证明“努力进步”的力量有多可怕。</p>
|
||
|
||
<h3>每天进步一点点问题</h3>
|
||
|
||
<p>公务员行测题中,常常有这样一个经典题目:</p>
|
||
|
||
<p>某公司的营业额以每月 5% 的速度增长,多少个月后能翻倍?</p>
|
||
|
||
<p>A. 14 B. 16 C. 18 D. 20</p>
|
||
|
||
<ul>
|
||
|
||
<li>大迷糊看到这个问题,不假思索地回答 D。他认为翻倍就是 100%,而每天 5% 的增长,所以 100÷5 = 20,而这样的计算是错的。</li>
|
||
|
||
<li>大漂亮老老实实列出公式,即(1+5%)n= 2,再利用计算器求出 n 约等于 14,选 A。</li>
|
||
|
||
<li>大聪明是个数学高手,他直接得到答案为,n=70÷5=14,选 A。</li>
|
||
|
||
</ul>
|
||
|
||
<p>这个题的正确答案就是 A。对比他们的计算过程,大漂亮和大聪明虽然都得到了正确答案,但大漂亮的计算需要列方程,并借助计算器来求解。在行测考试平均 1 道题只有 1 分钟作答时长的高压环境下,大漂亮显然已经吃了大亏。</p>
|
||
|
||
<p>接下来我们从数学的角度来看一下这个问题。假设当前月的营业额为 a,既然每月增长 5%,那么第二个月(1 个月后)的营业额就是 a×(1+5%)。第三个月(2 个月后)的营业额又增长了5%就是 a×(1+5%)2。</p>
|
||
|
||
<p>因此,如果 n 个月后营业额翻倍为 2a,则有 a×(1+5%)n= 2a,即 (1+5%)n= 2。遇到 n 次方的幂运算,你第一时间想到取 log,这样就能得到下面更简单的表达式为 n×ln(1+5%) = ln2。
|
||
|
||
<img src="assets/CgqCHl-hPUKARGz7AADQR9_RkVM403.png" alt="6.png" />
|
||
|
||
接下来有一个很奇妙的定律,也是高中数学的基础知识,如上图所示:在 x 很小时 ln(1+x)≈x。题目里的 5% 是个很小的数字,这样就可以得到 n×ln(1+5%) = n×5% = ln2,ln2 = 0.69≈ 0.70(这个是 lnx 函数常用数,可以背下来),因此n×ln(1+5%) = n×5% = ln2 = 0.70,则有 n=0.70÷5%=70÷5=14,这就是大聪明的计算公式。</p>
|
||
|
||
<p>这里提到的“在 x 很小时,ln(1+x)≈x”如何证明呢?其实很简单,需要利用极限的运算和洛必达法则,这里也顺便快速带你回顾一下大学数学。</p>
|
||
|
||
<p>要证明两个表达式相等,也就是证明他们的比值为 1。换句话说就是在 x 很小时,ln(1+x) / x≈1
|
||
|
||
<img src="assets/CgqCHl-hPVKAdKvAAACDwnDIld4383.png" alt="7.png" />
|
||
|
||
当 x = 0时,ln(1+x) = 0,显然这是个“0/0”的极限求解问题,可以采用洛必达法则来计算。</p>
|
||
|
||
<blockquote>
|
||
|
||
<p>洛必达法则:对一个“0/0”的极限求解,它等于分子一阶导数除以分母一阶导数的极限。</p>
|
||
|
||
</blockquote>
|
||
|
||
<p>这里分子的一阶导数如下图所示:
|
||
|
||
<img src="assets/CgqCHl-hPV2ASxepAAB73_eAHvk166.png" alt="8.png" /></p>
|
||
|
||
<p>分母的一阶导数如下图所示:
|
||
|
||
<img src="assets/CgqCHl-hPWeASiR9AABk8yyyw7k257.png" alt="9.png" /></p>
|
||
|
||
<p>根据洛必达法则,原极限计算的结果如下图所示:
|
||
|
||
<img src="assets/CgqCHl-hPXWAaNebAABzqBLhC5Q686.png" alt="10.png" />
|
||
|
||
这个题目,我们可以命名为<strong>翻倍问题</strong>。利用大聪明的计算公式,我们得到结论:对于每年增长 x% 的翻倍问题,70/x 的单位时间后,可以实现翻倍。</p>
|
||
|
||
<p>这个题目的结论可以增强你对数据的敏感度,例如如何根据业务现状制定出合理的年度目标,如何对市场未来的发展作出一些趋势性判断等等。</p>
|
||
|
||
<p>将这个道理对应到生活中,就像这道行测题,假设每天你在某领域就进步 5%,两个星期后你在这方面的积累就能翻倍,所以可见“进步”的力量;反之,每天你即使只退步了一点点,一小段时间后你就会质变,退步一大截。</p>
|
||
|
||
<p>所以就从现在开始吧,每天都到拉勾教育收获一个知识点,长期后便能实现蜕变。</p>
|
||
|
||
<h3>小结</h3>
|
||
|
||
<p>这一讲,我们既是在讲数学,也是在讲生活。我们先后讲到了,要学会利用万有引力定律去建立属于自己的人脉圈,要学会围绕 ROI 去计算每一笔投入的回报,要通过公式化的方式去分配自己的时间投入,要提高自己的数据 sense。</p>
|
||
|
||
<p>确实生活中没有人会用高数公式去买菜,或者像吝啬鬼一样严密计算每笔支出的回报情况。但还是那句话,有了数学,你的思维一定会更活跃,做事思路也会更清晰。</p>
|
||
|
||
<p>就像生活中没有人会用唐诗宋词去对话,或者看到美景就去剖析美学和色彩学理论。但当你有了这些素养时,你看待生活的视角一定会更加丰富、智慧。</p>
|
||
|
||
<p>最后希望数学也能伴随你的生活,将数学融入你的思维中,去发现万事万物背后的数学奥秘,这也是这一课时想告诉你的“万物可数学”的道理。</p>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div>
|
||
|
||
<div style="float: left">
|
||
|
||
<a href="/专栏/程序员的数学课/03 用数学决策,如何规划好投入、转化和产出?.md.html">上一页</a>
|
||
|
||
</div>
|
||
|
||
<div style="float: right">
|
||
|
||
<a href="/专栏/程序员的数学课/05 求极值:如何找到复杂业务的最优解?.md.html">下一页</a>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<a class="off-canvas-overlay" onclick="hide_canvas()"></a>
|
||
|
||
</div>
|
||
|
||
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"70997bc4e9cf3cfa","version":"2021.12.0","r":1,"token":"1f5d475227ce4f0089a7cff1ab17c0f5","si":100}' crossorigin="anonymous"></script>
|
||
|
||
</body>
|
||
|
||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||
|
||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NPSEEVD756"></script>
|
||
|
||
<script>
|
||
|
||
window.dataLayer = window.dataLayer || [];
|
||
|
||
|
||
|
||
function gtag() {
|
||
|
||
dataLayer.push(arguments);
|
||
|
||
}
|
||
|
||
|
||
|
||
gtag('js', new Date());
|
||
|
||
gtag('config', 'G-NPSEEVD756');
|
||
|
||
var path = window.location.pathname
|
||
|
||
var cookie = getCookie("lastPath");
|
||
|
||
console.log(path)
|
||
|
||
if (path.replace("/", "") === "") {
|
||
|
||
if (cookie.replace("/", "") !== "") {
|
||
|
||
console.log(cookie)
|
||
|
||
document.getElementById("tip").innerHTML = "<a href='" + cookie + "'>跳转到上次进度</a>"
|
||
|
||
}
|
||
|
||
} else {
|
||
|
||
setCookie("lastPath", path)
|
||
|
||
}
|
||
|
||
|
||
|
||
function setCookie(cname, cvalue) {
|
||
|
||
var d = new Date();
|
||
|
||
d.setTime(d.getTime() + (180 * 24 * 60 * 60 * 1000));
|
||
|
||
var expires = "expires=" + d.toGMTString();
|
||
|
||
document.cookie = cname + "=" + cvalue + "; " + expires + ";path = /";
|
||
|
||
}
|
||
|
||
|
||
|
||
function getCookie(cname) {
|
||
|
||
var name = cname + "=";
|
||
|
||
var ca = document.cookie.split(';');
|
||
|
||
for (var i = 0; i < ca.length; i++) {
|
||
|
||
var c = ca[i].trim();
|
||
|
||
if (c.indexOf(name) === 0) return c.substring(name.length, c.length);
|
||
|
||
}
|
||
|
||
return "";
|
||
|
||
}
|
||
|
||
|
||
|
||
</script>
|
||
|
||
|
||
|
||
</html>
|
||
|