Skip to main content

以2為底的對數 目录 历史 定义和性质 表示法 參考文獻 导航菜单cppreference中的Clog2log2flog2l文档cppreference中的C++log2log2flog2l文档

微积分对数二进制算术


数学对数以 2 为底的指数函数反函数ISO 31-11ISO 80000-2音乐理论莱昂哈德·欧拉八度二进制信息理论比特计算机科学二叉搜索组合学生物信息学摄影学淘汰制C99C语言标准数学函数库C++11浮点数2 的乘方几何原本以 2 为底的指数函数反函数实数自然对数复对数复数Microsoft Excel芝加哥格式手册












以2為底的對數




维基百科,自由的百科全书

(重定向自以2爲底的對數)





跳到导航
跳到搜索




对于正实数 .mw-parser-output .seriffont-family:Times,serif
x 定义的函数
f(x) = log2x 的图像


在数学中,以 2 为底的对数(log2n)是为了得到 n 必须将 2 乘方的指数。即,对于任何实数 x


x=log2⁡n⇔2x=ndisplaystyle x=log _2nLeftrightarrow 2^x=n

例如,log2 1 = 0log2 2 = 1log2 4 = 2log2 32 = 5


2 为底的对数是以 2 为底的指数函数的反函数,又记作 lb n(ISO 31-11与ISO 80000-2标准规定的记法),ld nlg n [1]。在上下文已经说明了底是 2 时,也可以直接使用 log


历史上,以 2 为底的对数最早的应用是在音乐理论中,由莱昂哈德·欧拉提出:两个音乐调的频率比的以 2 为底的对数就是它们相差的八度的个数。以 2 为底的对数还可以用来计算一个数在二进制中的长度,或是在信息理论中编码一个信息所需的比特个数。在计算机科学中,它们决定了二叉搜索和相关算法的迭代次数。在组合学、生物信息学、摄影学以及淘汰制赛事的设计中,都常常用到以 2 为底的对数。


许多数学软件都有计算以 2 为底的对数的功能。自C99起的C语言标准数学函数库[2]和自C++11起的C++语言标准数学函数库[3]中包含了 log2log2flog2l 函数用来计算以 2 为底的对数。以 2 为底的对数的整数部分可以由整数上的最高置位操作或查看浮点数上的指数部分完成,分数部分也可以高效地计算。




目录





  • 1 历史


  • 2 定义和性质


  • 3 表示法


  • 4 參考文獻




历史


2 的乘方自古以来就被人们所知:例如,它出现在几何原本第九卷命题 32 和命题 36 中。而一个 2 的乘方的以 2 为底的对数仅仅是它在 2 的乘方的序列中的位置。



定义和性质



2 为底的对数可以定义为以 2 为底的指数函数的反函数。以 2 为底的指数函数是一个在正实数上定义的严格递增函数,因而有唯一的反函数。也可以定义为 ln n/ln 2,其中 ln 是以任意一种标准方法定义的自然对数。在这种定义中,如果使用复对数,那么以 2 为底的对数的定义就扩展到复数。例如,Microsoft Excel 提供了 IMLOG2 函数计算以 2 为底的复对数。[4]


和其他对数一样,以 2 为底的对数遵循以下等式,可以用来化简结合以 2 为底的对数与乘法、乘方的式子:


log2⁡xy=log2⁡x+log2⁡ydisplaystyle log _2xy=log _2x+log _2y

log2⁡xy=log2⁡x−log2⁡ydisplaystyle log _2frac xy=log _2x-log _2y

log2⁡xy=ylog2⁡xdisplaystyle log _2x^y=ylog _2x


表示法


在数学中,以 2 为底的对数通常记为 log2n。然而,还有一些其他表示法。


有些作者用 lg n 表示以 2 为底的对数,这也是芝加哥格式手册中列出的表示形式。



參考文獻




  1. ^ Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford. Introduction to Algorithms. the United States of America: Massachusetts Institute of Technology. 2009: 56. ISBN 978-0-262-03384-8. 


  2. ^ cppreference中的Clog2log2flog2l文档. 


  3. ^ cppreference中的C++log2log2flog2l文档. 


  4. ^ David M., Bourg. Excel Scientific and Engineering Cookbook. O'Reilly Media. 2006: 232. ISBN 978-0-596-55317-3. 









取自“https://zh.wikipedia.org/w/index.php?title=以2為底的對數&oldid=54675935”










导航菜单



























(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.200","walltime":"0.256","ppvisitednodes":"value":1267,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":15247,"limit":2097152,"templateargumentsize":"value":1766,"limit":2097152,"expansiondepth":"value":5,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":10718,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 157.178 1 -total"," 37.00% 58.157 1 Template:Reflist"," 23.61% 37.110 2 Template:Cite_book"," 19.95% 31.353 1 Template:Further"," 18.36% 28.852 42 Template:Math"," 13.54% 21.286 42 Template:Serif"," 5.12% 8.040 2 Template:Cite_web"],"scribunto":"limitreport-timeusage":"value":"0.033","limit":"10.000","limitreport-memusage":"value":1976002,"limit":52428800,"cachereport":"origin":"mw1295","timestamp":"20190603215224","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"u4ee52u70bau5e95u7684u5c0du6578","url":"https://zh.wikipedia.org/wiki/%E4%BB%A52%E7%82%BA%E5%BA%95%E7%9A%84%E5%B0%8D%E6%95%B8","sameAs":"http://www.wikidata.org/entity/Q581168","mainEntity":"http://www.wikidata.org/entity/Q581168","author":"@type":"Organization","name":"u7ef4u57fau5a92u4f53u9879u76eeu8d21u732eu8005","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2011-09-01T08:03:38Z","dateModified":"2019-06-03T21:52:23Z","image":"https://upload.wikimedia.org/wikipedia/commons/1/17/Binary_logarithm_plot_with_ticks.svg"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":166,"wgHostname":"mw1270"););

Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript