透视一个数学概念,目前看需要从三个层面:数学史、数学概念、数学意义。

学校教育,不教数学史,不教其实际意义,只教概念,完全是混蛋无赖做法。

  • 对数的发展史

对数之前是等差、等比数列。

  1. 15世纪,法国数学家N.Chuquet(1445-1488)在其《算学三部》中给出双数列的对应关系。
1 2 4 8 16 32 64 128 ... # 数列一:等比数列
0 1 2 3 4  5  6   7 ...  # 数列二:等差数列

等比数列中的乘除关系,对应等差数列中的加减关系

例如 2 * 8 = 16 对应 1 + 3 = 4

  1. 16世纪,德国数学家M.stifel(1487-1567)明确提出等比数列的乘、除、乘方、开方四种运算法则,但当时没有指数概念,并未产生实际物理推动意义
  2. 1614年,苏格兰数学家J.Napier(1550-1617)出版《奇妙的对数定理说明书》,对数概念正式诞生
  3. 随后,伦敦数学家H.Briggs(1561-1630)建议改进Napier的对数,使1的对数为0,10的对数为1。出版更简便的常用对数表
  4. 17世纪,R.Descartes(1596-1650)发明的记号,指数概念顺势诞生。
  5. 17世纪末,对数可以定义为幂指数,被发现。
  6. 随后,L.Euler(1707-1783)深刻揭示了指数与对数之间的密切联系,并创用了LogaNLog_aNLoga​N这一记号。
  • 对数的概念

古巴比伦复利问题,年息20%,几年后本金能变成2。

1.2x=21.2^x = 21.2x=2,x=?x=?x=?

J.Napier之前,世人没有办法表示x的结果,J.Napier将其称为’logarithm’(这个词源自希腊文logos(比)和arithmos(数)组合而成.后来,数学家又把它简化成符号“log”).

因此,x便有了新的表示方法:

x=log1.22x = log_{1.2}2x=log1.2​2

推广到一般情况,就有了对数的定义:

若ab=Na^b=Nab=N(a > 0, a != 1),则数bbb叫做以aaa为底NNN 的对数,记作
b=log⁡aNb = \log_aN b=loga​N
其中aaa为底数,NNN为真数,读做以aaa为底NNN的对数

  • 对数的意义

对数的发明是计算的革命,法国数学家与天文学家P.S.Laplace(1749-1827):“对数倍增了天文学家的寿命,因为省时省力”。

数学家们感慨:“没有什么比大数的乘、除、开平方或开立方运算更让数学工作者头痛、更阻碍计算者的了.这不仅浪费时间,而且容易出错”。

没有计算器的时代,天文学家要计算一个空间距离,需要耗费巨大的时间,因为都是大数(光速:299792.468Km/s,一年秒数31,536,000 s)。

对数的出现,让大数的乘、除工作转变为小数据的加、减工作,极大降低计算能耗。

  • 对数坐标系

对数坐标系是将数轴进行强力缩放,一亿左右经对数缩放后也不过是8,这样在常规坐标系下巨大数据就可以在对数坐标系中简单表示,最典型的的应用就是天文学中绘图,如果按常规比例,怎么画太阳到地图、水星、金星等行星到一张图中?有了对数坐标系就很简单。

将大数实现小额化、归一化。这就是对数坐标系的价值。也是对数,最重要的意义。

  • 参考

  1. 钟萍,汪晓勤. 对数概念:从历史到课堂[J]. 中学数学月刊,2015(5):50-53.
  2. 知乎-如何理解对数

.
.
.
2019-03-18 16:34:32写于上海

透彻理解“对数”概念及其在量化交易中的意义相关推荐

  1. 量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]

    这是邢不行第 64 期量化小讲堂的分享 作者 | 邢不行.助教林奇 本文内容也有视频版本,点击观看:量化交易中,筹码分布指标如何计算[邢不行] 记得小时候的某个暑假,一边吃西瓜,一边看港剧<大时 ...

  2. 量化交易中VWAP/TWAP算法的基本原理和简单源码实现(C++和python)(转)

    量化交易中VWAP/TWAP算法的基本原理和简单源码实现(C++和python) 原文地址:http://blog.csdn.net/u012234115/article/details/728300 ...

  3. 阿隆(Aroon)技术指标在量化交易中的应用 | 干货

    点击上方蓝色字体,关注:决策智能与机器学习,每天学点AI干货 编者按:阿隆指标属于趋势跟踪型指标,通过计算当前K线距离前最高价和最低价之间的K线数量来判断价格趋势,从而确定交易策略,本文给出了一个完整 ...

  4. Python期货量化交易中常用的数据类型有哪些?

    1 常用内置常量 Python解释器在启动时会创建None.True.False三个常量,None表示"无",True表示"真",False表示"假& ...

  5. 量化交易中VWAP/TWAP算法的基本原理和简单源码实现(C++和python)

    参考文献: https://en.wikipedia.org/wiki/Time-weighted_average_price https://en.wikipedia.org/wiki/Volume ...

  6. python历史性分布计算代码_量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总] 请点击此处 这是邢不行第  64 ...

  7. 量化交易中,如何快速把股票代码转换成Int整形?

    最近笔者在量化交易的大神沟通中,收到这样一个需求,需要快速把股票代码转换成整形变量,也就是需要把新收到的股票交易信息,迅速与历史的股票信息结合起来,从而通过交易策略快速决策. 由于量化交易速度就是生命 ...

  8. 量化交易中的资金管理模型分享

    做量化交易少不了的就是资金管理,资金管理的目的是要告诉我们,在一定的帐户规模下,可以持有多少股票/合约.比如,资金管理的策略可能告诉你,目前没有足够的资金持有任何部位,因为风险太大了.通过资金管理可以 ...

  9. 为什么量化交易中盈利的稳定性比利润率重要

    有多少人怀揣着一夜暴富的梦想冲进股市,在侥幸取得一些收益后得意忘形不断融资进场,轻者血本无归,重者更是闹得家破人亡.在投资理财这个博弈游戏中,投资者不仅在与市场趋势博弈,与其他投资者博弈,与所谓的庄家 ...

最新文章

  1. 3d 自动生成物体_Adobe发布3D建模、AR内容生成应用Scantastic
  2. (0067)iOS开发之iOS新增类UILayoutGuide的用途
  3. java aab全排列_编译原理习题课答案.ppt
  4. [转]T4模版引擎之生成数据库实体类
  5. 2020对于音视频行业意味着什么?
  6. 电脑如何获得管理员权限
  7. jQuery几种常用方法
  8. 使用LoRa技术进行智慧城市转型
  9. MySQL命令行查询乱码解决方法:
  10. 单片机c语言轻松入门 pdf,单片机系统C语言轻松入门.pdf
  11. WinForm中的NotifyIcon控件的使用
  12. isupper函数python_python字符串是否是大写-python 字符串大写-python isupper函数-python isupper函数未定义-嗨客网...
  13. java 斑马_java调用斑马GK888t打印机(ZPL指令)
  14. Express 介绍
  15. PostgreSQL行级安全策略RLS和数据加密
  16. 跨次元!目标检测类别超20000!
  17. 计算机控制 采样电路,计算机模拟量的采样与处理
  18. 解决插入U盘后有提示音,但无法打开、格式化或恢复的问题
  19. iphone换android系统更新不了,苹果支持安卓以旧换新,却被批心不诚,你会用安卓换苹果吗?...
  20. Delphi桌面精灵开发

热门文章

  1. NOIP 2016 蚯蚓 题解
  2. 物联无线自动窗帘:窗帘收放更自如-智能家居
  3. 如何使用html实现在线秒表,js实现简单的秒表
  4. 计算机工资高的岗位,毕业五年后工资最高的4大专业,就业容易岗位多
  5. 财务复式记账和平行登记有什么区别
  6. 网络安全知识体系1—网安小白第二篇
  7. 浅谈电磁学——高斯定理 环路定理
  8. 又一家著名游戏公司在西雅图开分店了
  9. android手机小内存,世界最小Android手机问世 仅2.4英寸512MB内存
  10. mysql登陆策略_教你mysql mssql服务器安全设置策略