CINXE.COM
Xem mã nguồn của Mô đun:Math – Wikipedia tiếng Việt
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-not-available" lang="vi" dir="ltr"> <head> <meta charset="UTF-8"> <title>Xem mã nguồn của Mô đun:Math – Wikipedia tiếng Việt</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-not-available";var cookie=document.cookie.match(/(?:^|; )viwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":true,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat": "dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"df32d092-9d47-4a86-b7d9-dd084883744f","wgCanonicalNamespace":"Module","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":828,"wgPageName":"Mô_đun:Math","wgTitle":"Math","wgCurRevisionId":59436257,"wgRevisionId":0,"wgArticleId":1744135,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"edit","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"Scribunto","wgRelevantPageName":"Mô_đun:Math","wgRelevantArticleId":1744135,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en", "pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgCodeEditorCurrentLanguage":"lua","wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.charinsert-styles":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options": "loading","ext.codeEditor.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","mediawiki.ui.button":"ready","ext.charinsert.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.codeEditor","ext.scribunto.edit","mediawiki.action.edit.collapsibleFooter","site","mediawiki.page.ready","skins.vector.js","ext.centralNotice.geoIP","ext.charinsert","ext.gadget.did_you_mean","ext.gadget.ReferenceTooltips","ext.gadget.AVIM","ext.gadget.AVIM_portlet","ext.gadget.charinsert","ext.gadget.refToolbar","ext.gadget.wikibugs","ext.gadget.purgetab","ext.gadget.switcher","ext.gadget.AdvancedSiteNotices","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth", "ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=vi&modules=ext.charinsert.styles%7Cext.codeEditor.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.ui.button%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=vi&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=vi&modules=ext.gadget.charinsert-styles&only=styles&skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=vi&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="noindex,nofollow,max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Xem mã nguồn của Mô đun:Math – Wikipedia tiếng Việt"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//vi.m.wikipedia.org/wiki/M%C3%B4_%C4%91un:Math"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (vi)"> <link rel="EditURI" type="application/rsd+xml" href="//vi.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://vi.wikipedia.org/wiki/M%C3%B4_%C4%91un:Math"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.vi"> <link rel="alternate" type="application/atom+xml" title="Nguồn cấp Atom của Wikipedia" href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:Thay_%C4%91%E1%BB%95i_g%E1%BA%A7n_%C4%91%C3%A2y&feed=atom"> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="codeeditor-loading skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-828 ns-subject page-Mô_đun_Math rootpage-Mô_đun_Math skin-vector-2022 action-edit"><a class="mw-jump-link" href="#bodyContent">Bước tới nội dung</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Trang Web"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Trình đơn chính" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Trình đơn chính</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Trình đơn chính</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">chuyển sang thanh bên</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">ẩn</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Điều hướng </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Trang_Ch%C3%ADnh" title="Xem trang chính [z]" accesskey="z"><span>Trang Chính</span></a></li><li id="n-wikipedia-featuredcontent" class="mw-list-item"><a href="/wiki/C%E1%BB%95ng_th%C3%B4ng_tin:N%E1%BB%99i_dung_ch%E1%BB%8Dn_l%E1%BB%8Dc"><span>Nội dung chọn lọc</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Ng%E1%BA%ABu_nhi%C3%AAn" title="Xem trang ngẫu nhiên [x]" accesskey="x"><span>Bài viết ngẫu nhiên</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Thay_%C4%91%E1%BB%95i_g%E1%BA%A7n_%C4%91%C3%A2y" title="Danh sách thay đổi gần đây trong wiki [r]" accesskey="r"><span>Thay đổi gần đây</span></a></li><li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/Wikipedia:B%C3%A1o_l%E1%BB%97i_b%C3%A0i_vi%E1%BA%BFt"><span>Báo lỗi nội dung</span></a></li> </ul> </div> </div> <div id="p-wikipedia-interaction" class="vector-menu mw-portlet mw-portlet-wikipedia-interaction" > <div class="vector-menu-heading"> Tương tác </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-wikipedia-helppage" class="mw-list-item"><a href="/wiki/Wikipedia:S%C3%A1ch_h%C6%B0%E1%BB%9Bng_d%E1%BA%ABn"><span>Hướng dẫn</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:Gi%E1%BB%9Bi_thi%E1%BB%87u"><span>Giới thiệu Wikipedia</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:C%E1%BB%99ng_%C4%91%E1%BB%93ng" title="Giới thiệu dự án, cách sử dụng và tìm kiếm thông tin ở đây"><span>Cộng đồng</span></a></li><li id="n-wikipedia-villagepump" class="mw-list-item"><a href="/wiki/Wikipedia:Th%E1%BA%A3o_lu%E1%BA%ADn"><span>Thảo luận chung</span></a></li><li id="n-wikipedia-helpdesk" class="mw-list-item"><a href="/wiki/Wikipedia:Gi%C3%BAp_s%E1%BB%AD_d%E1%BB%A5ng_Wikipedia"><span>Giúp sử dụng</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//vi.wikipedia.org/wiki/Wikipedia:Liên_lạc"><span>Liên lạc</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:Tr%C3%ACnh_t%E1%BA%A3i_l%C3%AAn_t%E1%BA%ADp_tin"><span>Tải lên tập tin</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Trang_Ch%C3%ADnh" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="Bách khoa toàn thư mở" src="/static/images/mobile/copyright/wikipedia-tagline-vi.svg" width="120" height="10" style="width: 7.5em; height: 0.625em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:T%C3%ACm_ki%E1%BA%BFm" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Tìm kiếm Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Tìm kiếm</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Tìm kiếm trên Wikipedia" aria-label="Tìm kiếm trên Wikipedia" autocapitalize="sentences" title="Tìm kiếm Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Đặc_biệt:Tìm_kiếm"> </div> <button class="cdx-button cdx-search-input__end-button">Tìm kiếm</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Công cụ cá nhân"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Giao diện"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Giao diện" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Giao diện</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_vi.wikipedia.org&uselang=vi" class=""><span>Quyên góp</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:M%E1%BB%9F_t%C3%A0i_kho%E1%BA%A3n&returnto=M%C3%B4+%C4%91un%3AMath&returntoquery=action%3Dedit" title="Bạn được khuyến khích mở tài khoản và đăng nhập; tuy nhiên, không bắt buộc phải có tài khoản" class=""><span>Tạo tài khoản</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:%C4%90%C4%83ng_nh%E1%BA%ADp&returnto=M%C3%B4+%C4%91un%3AMath&returntoquery=action%3Dedit" title="Đăng nhập sẽ có lợi hơn, tuy nhiên không bắt buộc. [o]" accesskey="o" class=""><span>Đăng nhập</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Thêm tùy chọn" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Công cụ cá nhân" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Công cụ cá nhân</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Bảng chọn thành viên" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_vi.wikipedia.org&uselang=vi"><span>Quyên góp</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:M%E1%BB%9F_t%C3%A0i_kho%E1%BA%A3n&returnto=M%C3%B4+%C4%91un%3AMath&returntoquery=action%3Dedit" title="Bạn được khuyến khích mở tài khoản và đăng nhập; tuy nhiên, không bắt buộc phải có tài khoản"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Tạo tài khoản</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:%C4%90%C4%83ng_nh%E1%BA%ADp&returnto=M%C3%B4+%C4%91un%3AMath&returntoquery=action%3Dedit" title="Đăng nhập sẽ có lợi hơn, tuy nhiên không bắt buộc. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Đăng nhập</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Trang dành cho người dùng chưa đăng nhập <a href="/wiki/Tr%E1%BB%A3_gi%C3%BAp:Gi%E1%BB%9Bi_thi%E1%BB%87u" aria-label="Tìm hiểu thêm về sửa đổi"><span>tìm hiểu thêm</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:%C4%90%C3%B3ng_g%C3%B3p_c%E1%BB%A7a_t%C3%B4i" title="Danh sách các sửa đổi được thực hiện qua địa chỉ IP này [y]" accesskey="y"><span>Đóng góp</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Th%E1%BA%A3o_lu%E1%BA%ADn_t%C3%B4i" title="Thảo luận với địa chỉ IP này [n]" accesskey="n"><span>Thảo luận cho địa chỉ IP này</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Trang Web"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <h1 id="firstHeading" class="firstHeading mw-first-heading">Xem mã nguồn của Mô đun:Math</h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Bài viết này chỉ tồn tại bằng ngôn ngữ này. Thêm bài viết cho các ngôn ngữ khác" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-0" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">Thêm ngôn ngữ</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="uls-after-portlet-link"></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Không gian tên"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-module" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/M%C3%B4_%C4%91un:Math" title="Xem mô đun [c]" accesskey="c"><span>Mô đun</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Th%E1%BA%A3o_lu%E1%BA%ADn_M%C3%B4_%C4%91un:Math&action=edit&redlink=1" rel="discussion" class="new" title="Thảo luận về trang này (trang không tồn tại) [t]" accesskey="t"><span>Thảo luận</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Thay đổi biến thể ngôn ngữ" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Giao diện"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="vector-tab-noicon mw-list-item"><a href="/wiki/M%C3%B4_%C4%91un:Math"><span>Đọc</span></a></li><li id="ca-viewsource" class="selected vector-tab-noicon mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Math&action=edit" title="Trang này được khóa. Bạn có thể xem mã nguồn. [e]" accesskey="e"><span>Xem mã nguồn</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Math&action=history" title="Các phiên bản cũ của trang này [h]" accesskey="h"><span>Xem lịch sử</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Công cụ trang"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Công cụ" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Công cụ</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Công cụ</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">chuyển sang thanh bên</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">ẩn</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Thêm tùy chọn" > <div class="vector-menu-heading"> Tác vụ </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="vector-more-collapsible-item mw-list-item"><a href="/wiki/M%C3%B4_%C4%91un:Math"><span>Đọc</span></a></li><li id="ca-more-viewsource" class="selected vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Math&action=edit"><span>Xem mã nguồn</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Math&action=history"><span>Xem lịch sử</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Chung </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Li%C3%AAn_k%E1%BA%BFt_%C4%91%E1%BA%BFn_%C4%91%C3%A2y/M%C3%B4_%C4%91un:Math" title="Các trang liên kết đến đây [j]" accesskey="j"><span>Các liên kết đến đây</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Thay_%C4%91%E1%BB%95i_li%C3%AAn_quan/M%C3%B4_%C4%91un:Math" rel="nofollow" title="Thay đổi gần đây của các trang liên kết đến đây [k]" accesskey="k"><span>Thay đổi liên quan</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:Trang_%C4%91%E1%BA%B7c_bi%E1%BB%87t" title="Một danh sách chứa tất cả trang đặc biệt [q]" accesskey="q"><span>Trang đặc biệt</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=M%C3%B4_%C4%91un:Math&action=info" title="Thêm chi tiết về trang này"><span>Thông tin trang</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:UrlShortener&url=https%3A%2F%2Fvi.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DM%25C3%25B4_%25C4%2591un%3AMath%26action%3Dedit"><span>Lấy URL ngắn gọn</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:QrCode&url=https%3A%2F%2Fvi.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DM%25C3%25B4_%25C4%2591un%3AMath%26action%3Dedit"><span>Tải mã QR</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Tại dự án khác </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q7328853" title="Liên kết đến khoản mục kết nối trong kho dữ liệu [g]" accesskey="g"><span>Khoản mục Wikidata</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Công cụ trang"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Giao diện"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Giao diện</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">chuyển sang thanh bên</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">ẩn</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> </div> <div id="contentSub"><div id="mw-content-subtitle">← <a href="/wiki/M%C3%B4_%C4%91un:Math" title="Mô đun:Math">Mô đun:Math</a></div></div> <div id="mw-content-text" class="mw-body-content"><p>Bạn không được quyền sửa đổi trang này, vì các lý do sau: </p> <ul class="permissions-errors"><li class="mw-permissionerror-protectedpagetext"><div class="mw-parser-output"><style data-mw-deduplicate="TemplateStyles:r69621137">.mw-parser-output .pptext-whywhat h2{margin-top:1em;border-bottom:0;font-size:130%;font-weight:bold;padding:0.15em}.mw-parser-output .pptext-submit{list-style:none;display:inline;text-align:center}.mw-parser-output .pptext-whywhat{display:flex;flex-wrap:wrap;column-gap:2em}.mw-parser-output .pptext-whywhat>div{flex:1 1 400px}</style><table id="mw-protectedpagetext" class="plainlinks fmbox fmbox-system" role="presentation" style="border-style:none;"><tbody><tr><td class="mbox-text"><table class="plainlinks ombox ombox-protection" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/40px-Full-protection-shackle-block.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/60px-Full-protection-shackle-block.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/80px-Full-protection-shackle-block.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></td><td class="mbox-text" style="font-weight:bold; font-size:130%;">Trang này đang bị <a href="/wiki/Wikipedia:Quy_%C4%91%E1%BB%8Bnh_kh%C3%B3a_trang#full" title="Wikipedia:Quy định khóa trang">khóa</a>, chỉ có các <a href="/wiki/Wikipedia:B%E1%BA%A3o_qu%E1%BA%A3n_vi%C3%AAn" title="Wikipedia:Bảo quản viên">bảo quản viên</a> mới có thể sửa đổi trang.</td></tr></tbody></table> <div class="pptext-whywhat"> <div class="pptext-why"> <div class="mw-heading mw-heading2"><h2 id="Tại_sao_trang_này_bị_khóa?"><span id="T.E1.BA.A1i_sao_trang_n.C3.A0y_b.E1.BB.8B_kh.C3.B3a.3F"></span>Tại sao trang này bị khóa?</h2></div> <ul> <li>Mặc dù bạn có thể sửa đổi hầu hết các trang, tuy nhiên có một số <a href="/wiki/Wikipedia:B%E1%BA%A3n_m%E1%BA%ABu" class="mw-redirect" title="Wikipedia:Bản mẫu">bản mẫu</a> và trang giao diện bị <a href="/wiki/Wikipedia:Kh%C3%B3a_trang#Khóa_hẳn" class="mw-redirect" title="Wikipedia:Khóa trang">khóa hẳn</a> bởi vì chúng được sử dụng rất nhiều. Đôi khi các bài viết cũng được khóa tạm thời vì <a href="/wiki/Wikipedia:B%C3%BAt_chi%E1%BA%BFn" title="Wikipedia:Bút chiến">mâu thuẫn sửa đổi</a>.</li> <li>Lý do cụ thể của việc khóa trang có thể được tìm thấy trong <a class="external text" href="https://vi.wikipedia.org/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:Log&type=protect&page=M%C3%B4+%C4%91un%3AMath">nhật trình khóa</a>. Nếu không có mục nào liên quan trong nhật trình, trang này có thể đã bị <a class="external text" href="https://vi.wikipedia.org/w/index.php?title=%C4%90%E1%BA%B7c_bi%E1%BB%87t:Log&type=move&page=M%C3%B4_%C4%91un:Math">di chuyển</a> sau khi khóa. </li> </ul> </div> <div class="pptext-what"> <div class="mw-heading mw-heading2"><h2 id="Tôi_có_thể_làm_gì?"><span id="T.C3.B4i_c.C3.B3_th.E1.BB.83_l.C3.A0m_g.C3.AC.3F"></span>Tôi có thể làm gì?</h2></div> <ul> <li> <a href="/w/index.php?title=Th%E1%BA%A3o_lu%E1%BA%ADn_M%C3%B4_%C4%91un:Math&action=edit&redlink=1" class="new" title="Thảo luận Mô đun:Math (trang không tồn tại)">Thảo luận về trang này</a> với người dùng khác.</li> <li> Nếu bạn muốn đổi tên trang đã bị khóa, hãy đề nghị tại <a href="/wiki/Wikipedia:Y%C3%AAu_c%E1%BA%A7u_di_chuy%E1%BB%83n_trang" title="Wikipedia:Yêu cầu di chuyển trang">yêu cầu di chuyển trang</a>.</li> <li> <a href="/wiki/Wikipedia:Y%C3%AAu_c%E1%BA%A7u_kh%C3%B3a_hay_m%E1%BB%9F_kh%C3%B3a_trang" title="Wikipedia:Yêu cầu khóa hay mở khóa trang">Yêu cầu mở khóa</a> trang này.</li> <li> Đây là lần đầu tiên bạn vào Wikipedia? Hãy xem qua trang <a href="/wiki/Wikipedia:Ch%C3%A0o_m%E1%BB%ABng_ng%C6%B0%E1%BB%9Di_m%E1%BB%9Bi_%C4%91%E1%BA%BFn" title="Wikipedia:Chào mừng người mới đến">chào mừng thành viên mới</a> để tìm hiểu thêm làm sao để bắt đầu sửa đổi trên Wikipedia.</li> <li>Nếu bạn nhận ra có sai sót hoặc muốn đề xuất một vài thay đổi đơn giản, không gây tranh cãi, hãy yêu cầu sửa trang bị khóa bằng cách bấm nút bên dưới và làm theo hướng dẫn. Một <a href="/wiki/Wikipedia:B%E1%BA%A3o_qu%E1%BA%A3n_vi%C3%AAn" title="Wikipedia:Bảo quản viên">bảo quản viên</a> sẽ xem xét và thực hiện yêu cầu sửa đổi đó của bạn. Hãy kiểm tra <a href="/w/index.php?title=Th%E1%BA%A3o_lu%E1%BA%ADn_M%C3%B4_%C4%91un:Math&action=edit&redlink=1" class="new" title="Thảo luận Mô đun:Math (trang không tồn tại)">trang thảo luận</a> trước, có thể vấn đề bạn muốn đề xuất đang được bàn luận ở đó.</li> <li class="pptext-submit"><div> <p><span class="plainlinks"><a class="external text" href="https://vi.wikipedia.org/w/index.php?title=Th%E1%BA%A3o_lu%E1%BA%ADn_M%C3%B4_%C4%91un%3AMath&preload=B%E1%BA%A3n+m%E1%BA%ABu%3AY%C3%AAu+c%E1%BA%A7u+s%E1%BB%ADa+trang+kh%C3%B3a%2Fpreload&action=edit&section=new&editintro=B%E1%BA%A3n+m%E1%BA%ABu%3AS%E1%BB%ADa+trang+kh%C3%B3a%2Feditintro&preloadtitle=Y%C3%AAu+c%E1%BA%A7u+s%E1%BB%ADa+trang+b%E1%BB%8B+kh%C3%B3a+h%E1%BA%B3n+ng%C3%A0y+25+th%C3%A1ng+11+n%C4%83m+2024&preloadparams%5B%5D=S%E1%BB%ADa+trang+kh%C3%B3a+h%E1%BA%B3n&preloadparams%5B%5D=M%C3%B4+%C4%91un%3AMath"><span class="mw-ui-button mw-ui-progressive">Yêu cầu sửa trang này</span></a></span> </p> </div></li> <li>Nếu bạn đã viết bất kỳ thứ gì, vui lòng lưu nó tạm thời vào thiết bị của bạn cho đến khi bạn có thể sửa đổi trang này.</li> </ul> </div> </div></td></tr></tbody></table></div></li><li class="mw-permissionerror-globalblocking-blockedtext-range"><b>Your IP address is in a range that has been <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Global_blocks" class="extiw" title="m:Special:MyLanguage/Global blocks">blocked on all Wikimedia Foundation wikis</a>.</b> <p>The block was made by <a href="/wiki/Th%C3%A0nh_vi%C3%AAn:Jon_Kolbert" title="Thành viên:Jon Kolbert">Jon Kolbert</a>. The reason given is <i><a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/NOP" class="extiw" title="m:Special:MyLanguage/NOP">Open proxy/Webhost</a>: See the <a href="https://meta.wikimedia.org/wiki/WM:OP/H" class="extiw" title="m:WM:OP/H">help page</a> if you are affected </i>. </p> <ul><li>Start of block: 15:12, ngày 27 tháng 8 năm 2023</li> <li>Expiry of block: 15:12, ngày 27 tháng 8 năm 2028</li></ul> <p>Your current IP address is 8.222.208.146. The blocked range is 8.222.128.0/17. </p><p>Xin hãy cung cấp tất cả các thông tin trên vào thư yêu cầu của bạn. Nếu bạn bị cấm do sự nhầm lẫn, bạn có thể xem thêm thông tin và hướng dẫn tại quy định toàn cục <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/No_open_proxies" class="extiw" title="m:Special:MyLanguage/No open proxies">Không cho phép các proxy mở</a>. </p> Để thảo luận về vụ cấm này, xin vui lòng <a href="https://meta.wikimedia.org/wiki/Steward_requests/Global" class="extiw" title="m:Steward requests/Global">yêu cầu kiểm tra lại tại Meta-Wiki</a>. You could also send an email to the <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Stewards" class="extiw" title="m:Special:MyLanguage/Stewards">stewards</a> <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/VRT" class="extiw" title="m:Special:MyLanguage/VRT">VRT</a> queue at <kbd>stewards@wikimedia.org</kbd> including all above details.</li></ul><hr /> <div id="viewsourcetext">Bạn vẫn có thể xem và chép xuống mã nguồn của trang này:</div><textarea readonly="" accesskey="," id="wpTextbox1" cols="80" rows="25" style="" class="mw-editfont-monospace" lang="en" dir="ltr" name="wpTextbox1">--[[ Mô đun này cung cấp nhiều phép toán cơ bản. ]] local yesno, getArgs -- lazily initialized local p = {} -- Holds functions to be returned from #invoke, and functions to make available to other Lua modules. local wrap = {} -- Holds wrapper functions that process arguments from #invoke. These act as intemediary between functions meant for #invoke and functions meant for Lua. --[[ Helper functions used to avoid redundant code. ]] local function err(msg) -- Generates wikitext error messages. return mw.ustring.format('<strong class="error">Lỗi định dạng: %s</strong>', msg) end local function unpackNumberArgs(args) -- Returns an unpacked list of arguments specified with numerical keys. local ret = {} for k, v in pairs(args) do if type(k) == 'number' then table.insert(ret, v) end end return unpack(ret) end local function makeArgArray(...) -- Makes an array of arguments from a list of arguments that might include nils. local args = {...} -- Table of arguments. It might contain nils or non-number values, so we can't use ipairs. local nums = {} -- Stores the numbers of valid numerical arguments. local ret = {} for k, v in pairs(args) do v = p._cleanNumber(v) if v then nums[#nums + 1] = k args[k] = v end end table.sort(nums) for i, num in ipairs(nums) do ret[#ret + 1] = args[num] end return ret end local function fold(func, ...) -- Use a function on all supplied arguments, and return the result. The function must accept two numbers as parameters, -- and must return a number as an output. This number is then supplied as input to the next function call. local vals = makeArgArray(...) local count = #vals -- The number of valid arguments if count == 0 then return -- Exit if we have no valid args, otherwise removing the first arg would cause an error. nil, 0 end local ret = table.remove(vals, 1) for _, val in ipairs(vals) do ret = func(ret, val) end return ret, count end --[[ Fold arguments by selectively choosing values (func should return when to choose the current "dominant" value). ]] local function binary_fold(func, ...) local value = fold((function(a, b) if func(a, b) then return a else return b end end), ...) return value end --[[ random Tạo số ngẫu nhiên. Cách sử dụng: {{#gọi: Math | random }} {{#gọi: Math | random | giá trị tối đa }} {{#gọi: Math | random | giá trị tối thiểu | giá trị tối đa }} ]] function wrap.random(args) local first = p._cleanNumber(args[1]) local second = p._cleanNumber(args[2]) return p._random(first, second) end function p._random(first, second) math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time() + math.floor(os.clock() * 1000000000)) -- math.random will throw an error if given an explicit nil parameter, so we need to use if statements to check the params. if first and second then if first <= second then -- math.random doesn't allow the first number to be greater than the second. return math.random(first, second) end elseif first then return math.random(first) else return math.random() end end --[[ order Xác định bậc độ lớn của số. Cách sử dụng: {{#gọi: Math | order | giá trị }} ]] function wrap.order(args) local input_string = (args[1] or args.x or '0'); local input_number = p._cleanNumber(input_string); if input_number == nil then return err('giá trị cho vào hàm bậc độ lớn không phải là số') else return p._order(input_number) end end function p._order(x) if x == 0 then return 0 end return math.floor(math.log10(math.abs(x))) end --[[ precision Xác định độ chính xác của một số bằng cách sử dụng biểu diễn chuỗi Cách sử dụng: {{ #gọi: Math | precision | giá trị }} ]] function wrap.precision(args) local input_string = (args[1] or args.x or '0'); local trap_fraction = args.check_fraction; local input_number; if not yesno then yesno = require('Mô đun:Yesno') end if yesno(trap_fraction, true) then -- Returns true for all input except nil, false, "no", "n", "0" and a few others. See [[Module:Yesno]]. local pos = string.find(input_string, '/', 1, true); if pos ~= nil then if string.find(input_string, '/', pos + 1, true) == nil then local denominator = string.sub(input_string, pos+1, -1); local denom_value = tonumber(denominator); if denom_value ~= nil then return math.log10(denom_value); end end end end input_number, input_string = p._cleanNumber(input_string); if input_string == nil then return err('giá trị cho vào hàm độ chính xác không phải là số') else return p._precision(input_string) end end function p._precision(x) if type(x) == 'number' then x = tostring(x) end x = string.upper(x) local decimal = x:find('%.') local exponent_pos = x:find('E') local result = 0; if exponent_pos ~= nil then local exponent = string.sub(x, exponent_pos + 1) x = string.sub(x, 1, exponent_pos - 1) result = result - tonumber(exponent) end if decimal ~= nil then result = result + string.len(x) - decimal return result end local pos = string.len(x); while x:byte(pos) == string.byte('0') do pos = pos - 1 result = result - 1 if pos <= 0 then return 0 end end return result end --[[ max Tìm ra đối số tối đa. Cách sử dụng: {{#gọi:Math| max | giá trị 1 | giá trị 2 | … }} Lưu ý: Các giá trị không phải số được bỏ qua. ]] function wrap.max(args) return p._max(unpackNumberArgs(args)) end function p._max(...) local max_value = binary_fold((function(a, b) return a > b end), ...) if max_value then return max_value end end --[[ median Tìm trung vị của tập hợp số Cách sử dụng: {{#invoke:Math | median | số thứ 1 | số thứ 2 | ...}} HOẶC {{#invoke:Math | median }} ]] function wrap.median(args) return p._median(unpackNumberArgs(args)) end function p._median(...) local vals = makeArgArray(...) local count = #vals table.sort(vals) if count == 0 then return 0 end if p._mod(count, 2) == 0 then return (vals[count/2] + vals[count/2+1])/2 else return vals[math.ceil(count/2)] end end --[[ min Tìm ra đối số tối thiểu. Cách sử dụng: {{#gọi:Math| min | giá trị 1 | giá trị 2 | … }} HOẶC {{#gọi:Math| min }} Nếu không cho vào đối số nào, nó lấy các giá trị từ khung mẹ. Lưu ý rằng các giá trị không phải số được bỏ qua. ]] function wrap.min(args) return p._min(unpackNumberArgs(args)) end function p._min(...) local min_value = binary_fold((function(a, b) return a < b end), ...) if min_value then return min_value end end --[[ sum Tìm tổng Cách sử dụng: {{#invoke:Math| sum | giá trị 1 | giá trị 2 | ... }} HOẶC {{#invoke:Math| sum }} Lưu ý, mọi giá trị không phải số đều bị bỏ qua. ]] function wrap.sum(args) return p._sum(unpackNumberArgs(args)) end function p._sum(...) local sums, count = fold((function(a, b) return a + b end), ...) if not sums then return 0 else return sums end end --[[ average Tính phép trung bình. Cách sử dụng: {{#gọi:Math| average | giá trị 1 | giá trị 2 | … }} HOẶC {{#gọi:Math| average }} Lưu ý: Các giá trị không phải số được bỏ qua. ]] function wrap.average(args) return p._average(unpackNumberArgs(args)) end function p._average(...) local sum, count = fold((function(a, b) return a + b end), ...) if not sum then return 0 else return sum / count end end --[[ round Làm tròn số theo độ chính xác được định rõ. Cách sử dụng: {{#gọi:Math | round | giá trị | độ chính xác }} --]] function wrap.round(args) local value = p._cleanNumber(args[1] or args.value or 0) local precision = p._cleanNumber(args[2] or args.precision or 0) if value == nil or precision == nil then return err('giá trị cho vào không phải là số khi làm tròn') else return p._round(value, precision) end end function p._round(value, precision) local rescale = math.pow(10, precision or 0); return math.floor(value * rescale + 0.5) / rescale; end --[[ log10 trả về nhật ký (cơ số 10) của một số Cách sử dụng: {{#invoke:Math | log10 | x }} ]] function wrap.log10(args) return math.log10(args[1]) end --[[ mod Tính phép mô đun. Cách sử dụng: {{#gọi:Math | mod | x | y }} --]] function wrap.mod(args) local x = p._cleanNumber(args[1]) local y = p._cleanNumber(args[2]) if not x then return err('giá trị đối số đầu tiên lấy dư không phải là số') elseif not y then return err('giá trị đối số thứ hai lấy dư không phải là số') else return p._mod(x, y) end end function p._mod(x, y) local ret = x % y if not (0 <= ret and ret < y) then ret = 0 end return ret end --[[ gcd Tính bội số chung nhỏ nhất của nhiều số. Cách sử dụng: {{#gọi:Math | gcd | giá trị 1 | giá trị 2 | giá trị 3 | … }} --]] function wrap.gcd(args) return p._gcd(unpackNumberArgs(args)) end function p._gcd(...) local function findGcd(a, b) local r = b local oldr = a while r ~= 0 do local quotient = math.floor(oldr / r) oldr, r = r, oldr - quotient * r end if oldr < 0 then oldr = oldr * -1 end return oldr end local result, count = fold(findGcd, ...) return result end --[[ precision_format Làm tròn số theo độ chính xác được định rõ và định dạng số theo các quy tắc từng được sử dụng trong {{bản mẫu:Rnd}}. Giá trị cho ra là chuỗi. Cách sử dụng: {{#gọi: Math | precision_format | số | độ chính xác }} ]] function wrap.precision_format(args) local value_string = args[1] or 0 local precision = args[2] or 0 return p._precision_format(value_string, precision) end function p._precision_format(value_string, precision) -- For access to Mediawiki built-in formatter. local lang = mw.getContentLanguage(); local value value, value_string = p._cleanNumber(value_string) precision = p._cleanNumber(precision) -- Check for non-numeric input if value == nil or precision == nil then return err('giá trị đầu vào không hợp lệ khi làm tròn') end local current_precision = p._precision(value) local order = p._order(value) -- Due to round-off effects it is neccesary to limit the returned precision under -- some circumstances because the terminal digits will be inaccurately reported. if order + precision >= 14 then if order + p._precision(value_string) >= 14 then precision = 13 - order; end end -- If rounding off, truncate extra digits if precision < current_precision then value = p._round(value, precision) current_precision = p._precision(value) end local formatted_num = lang:formatNum(math.abs(value)) local sign -- Use proper unary minus sign rather than ASCII default if value < 0 then sign = '−' else sign = '' end -- Handle cases requiring scientific notation if string.find(formatted_num, 'E', 1, true) ~= nil or math.abs(order) >= 9 then value = value * math.pow(10, -order) current_precision = current_precision + order precision = precision + order formatted_num = lang:formatNum(math.abs(value)) else order = 0; end formatted_num = sign .. formatted_num -- Pad with zeros, if needed if current_precision < precision then local padding if current_precision <= 0 then if precision > 0 then local zero_sep = lang:formatNum(1.1) formatted_num = formatted_num .. zero_sep:sub(2,2) padding = precision if padding > 20 then padding = 20 end formatted_num = formatted_num .. string.rep('0', padding) end else padding = precision - current_precision if padding > 20 then padding = 20 end formatted_num = formatted_num .. string.rep('0', padding) end end -- Add exponential notation, if necessary. if order ~= 0 then -- Use proper unary minus sign rather than ASCII default if order < 0 then order = '−' .. lang:formatNum(math.abs(order)) else order = lang:formatNum(order) end formatted_num = formatted_num .. '<span style="margin:0 .15em 0 .25em">×</span>10<sup>' .. order .. '</sup>' end return formatted_num end --[[ Hàm hỗ trợ phân tích giá trị cho vào dưới dạng số. Nếu giá trị cho vào có vẻ không phải là số, hàm này thử phân tích nó là một biểu thức hàm cú pháp. ]] function p._cleanNumber(number_string) if type(number_string) == 'number' then -- We were passed a number, so we don't need to do any processing. return number_string, tostring(number_string) elseif type(number_string) ~= 'string' or not number_string:find('%S') then -- We were passed a non-string or a blank string, so exit. return nil, nil; end -- Attempt basic conversion local number = tonumber(number_string) -- If failed, attempt to evaluate input as an expression if number == nil then local success, result = pcall(mw.ext.ParserFunctions.expr, number_string) if success then number = tonumber(result) number_string = tostring(number) else number = nil number_string = nil end else number_string = number_string:match("^%s*(.-)%s*$") -- String is valid but may contain padding, clean it. number_string = number_string:match("^%+(.*)$") or number_string -- Trim any leading + signs. if number_string:find('^%-?0[xX]') then -- Number is using 0xnnn notation to indicate base 16; use the number that Lua detected instead. number_string = tostring(number) end end return number, number_string end --[[ Hàm bọc xử lý các đối số một cách cơ bản. Hàm này chắc chắn rằng các hàm được gọi qua lệnh #gọi có thể sử dụng khung hiện tại hoặc khung mẹ, và nó cũng cắt bớt khoảng cách chung quanh các đối số và xóa các đối số trống. ]] local mt = { __index = function(t, k) return function(frame) if not getArgs then getArgs = require('Mô đun:Arguments').getArgs end return wrap[k](getArgs(frame)) -- Argument processing is left to Module:Arguments. Whitespace is trimmed and blank arguments are removed. end end } return setmetatable(p, mt) </textarea><div id="mw-scribunto-console"></div><div class="templatesUsed"><div class="mw-templatesUsedExplanation"><p>Các bản mẫu dùng trong trang này: </p></div><ul> <li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Aligned_table" title="Bản mẫu:Aligned table">Bản mẫu:Aligned table</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Aligned_table&action=edit" title="Bản mẫu:Aligned table">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:B%E1%BA%A3n_m%E1%BA%ABu_to%C3%A1n_h%E1%BB%8Dc" title="Bản mẫu:Bản mẫu toán học">Bản mẫu:Bản mẫu toán học</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:B%E1%BA%A3n_m%E1%BA%ABu_to%C3%A1n_h%E1%BB%8Dc&action=edit" title="Bản mẫu:Bản mẫu toán học">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:C" title="Bản mẫu:C">Bản mẫu:C</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:C&action=edit" title="Bản mẫu:C">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Clarify" class="mw-redirect" title="Bản mẫu:Clarify">Bản mẫu:Clarify</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Clarify&action=edit" class="mw-redirect" title="Bản mẫu:Clarify">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:C%E1%BA%A7n_gi%E1%BA%A3i_th%C3%ADch" title="Bản mẫu:Cần giải thích">Bản mẫu:Cần giải thích</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:C%E1%BA%A7n_gi%E1%BA%A3i_th%C3%ADch&action=edit" title="Bản mẫu:Cần giải thích">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Delink" title="Bản mẫu:Delink">Bản mẫu:Delink</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Delink&action=edit" title="Bản mẫu:Delink">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Endflatlist" title="Bản mẫu:Endflatlist">Bản mẫu:Endflatlist</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Endflatlist&action=edit" title="Bản mẫu:Endflatlist">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Fix" class="mw-redirect" title="Bản mẫu:Fix">Bản mẫu:Fix</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Fix&action=edit" class="mw-redirect" title="Bản mẫu:Fix">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Flatlist" title="Bản mẫu:Flatlist">Bản mẫu:Flatlist</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Flatlist&action=edit" title="Bản mẫu:Flatlist">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:For" class="mw-redirect" title="Bản mẫu:For">Bản mẫu:For</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:For&action=edit" class="mw-redirect" title="Bản mẫu:For">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:High-risk" class="mw-redirect" title="Bản mẫu:High-risk">Bản mẫu:High-risk</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:High-risk&action=edit" class="mw-redirect" title="Bản mẫu:High-risk">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Hlist" title="Bản mẫu:Hlist">Bản mẫu:Hlist</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Hlist&action=edit" title="Bản mẫu:Hlist">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Hlist/styles.css" title="Bản mẫu:Hlist/styles.css">Bản mẫu:Hlist/styles.css</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Hlist/styles.css&action=edit" title="Bản mẫu:Hlist/styles.css">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:H%E1%BB%99p_%C4%91i%E1%BB%81u_h%C6%B0%E1%BB%9Bng" title="Bản mẫu:Hộp điều hướng">Bản mẫu:Hộp điều hướng</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:H%E1%BB%99p_%C4%91i%E1%BB%81u_h%C6%B0%E1%BB%9Bng&action=edit" title="Bản mẫu:Hộp điều hướng">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Icon" title="Bản mẫu:Icon">Bản mẫu:Icon</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Icon&action=edit" title="Bản mẫu:Icon">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Math_templates" class="mw-redirect" title="Bản mẫu:Math templates">Bản mẫu:Math templates</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Math_templates&action=edit" class="mw-redirect" title="Bản mẫu:Math templates">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Module_other" title="Bản mẫu:Module other">Bản mẫu:Module other</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Module_other&action=edit" title="Bản mẫu:Module other">xem mã nguồn</a>) (bị khóa hạn chế sửa đổi)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Module_rating" title="Bản mẫu:Module rating">Bản mẫu:Module rating</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Module_rating&action=edit" title="Bản mẫu:Module rating">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Navbox" class="mw-redirect" title="Bản mẫu:Navbox">Bản mẫu:Navbox</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Navbox&action=edit" class="mw-redirect" title="Bản mẫu:Navbox">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Navbox_with_collapsible_groups" title="Bản mẫu:Navbox with collapsible groups">Bản mẫu:Navbox with collapsible groups</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Navbox_with_collapsible_groups&action=edit" title="Bản mẫu:Navbox with collapsible groups">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Navbox_with_columns" title="Bản mẫu:Navbox with columns">Bản mẫu:Navbox with columns</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Navbox_with_columns&action=edit" title="Bản mẫu:Navbox with columns">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Noitalic" title="Bản mẫu:Noitalic">Bản mẫu:Noitalic</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Noitalic&action=edit" title="Bản mẫu:Noitalic">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Noitalic/styles.css" title="Bản mẫu:Noitalic/styles.css">Bản mẫu:Noitalic/styles.css</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Noitalic/styles.css&action=edit" title="Bản mẫu:Noitalic/styles.css">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Ombox" title="Bản mẫu:Ombox">Bản mẫu:Ombox</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Ombox&action=edit" title="Bản mẫu:Ombox">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Para" class="mw-redirect" title="Bản mẫu:Para">Bản mẫu:Para</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Para&action=edit" class="mw-redirect" title="Bản mẫu:Para">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Plainlist/styles.css" title="Bản mẫu:Plainlist/styles.css">Bản mẫu:Plainlist/styles.css</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Plainlist/styles.css&action=edit" title="Bản mẫu:Plainlist/styles.css">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:See_also" class="mw-redirect" title="Bản mẫu:See also">Bản mẫu:See also</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:See_also&action=edit" class="mw-redirect" title="Bản mẫu:See also">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:S%E1%BB%AD_d%E1%BB%A5ng_nhi%E1%BB%81u" title="Bản mẫu:Sử dụng nhiều">Bản mẫu:Sử dụng nhiều</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:S%E1%BB%AD_d%E1%BB%A5ng_nhi%E1%BB%81u&action=edit" title="Bản mẫu:Sử dụng nhiều">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:S%E1%BB%ADa_ch%E1%BB%AFa" title="Bản mẫu:Sửa chữa">Bản mẫu:Sửa chữa</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:S%E1%BB%ADa_ch%E1%BB%AFa&action=edit" title="Bản mẫu:Sửa chữa">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Template_link_code" title="Bản mẫu:Template link code">Bản mẫu:Template link code</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Template_link_code&action=edit" title="Bản mẫu:Template link code">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Th%C3%B4ng_s%E1%BB%91" title="Bản mẫu:Thông số">Bản mẫu:Thông số</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Th%C3%B4ng_s%E1%BB%91&action=edit" title="Bản mẫu:Thông số">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Tl" title="Bản mẫu:Tl">Bản mẫu:Tl</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Tl&action=edit" title="Bản mẫu:Tl">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Tlbare" title="Bản mẫu:Tlbare">Bản mẫu:Tlbare</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Tlbare&action=edit" title="Bản mẫu:Tlbare">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Tlc" class="mw-redirect" title="Bản mẫu:Tlc">Bản mẫu:Tlc</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Tlc&action=edit" class="mw-redirect" title="Bản mẫu:Tlc">sửa đổi</a>) </li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Tlx" title="Bản mẫu:Tlx">Bản mẫu:Tlx</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Tlx&action=edit" title="Bản mẫu:Tlx">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:T%C3%A0i_li%E1%BB%87u" title="Bản mẫu:Tài liệu">Bản mẫu:Tài liệu</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:T%C3%A0i_li%E1%BB%87u&action=edit" title="Bản mẫu:Tài liệu">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:Xem_th%C3%AAm" title="Bản mẫu:Xem thêm">Bản mẫu:Xem thêm</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:Xem_th%C3%AAm&action=edit" title="Bản mẫu:Xem thêm">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:X%E1%BB%AD_l%C3%BD_th%E1%BB%83_lo%E1%BA%A1i" title="Bản mẫu:Xử lý thể loại">Bản mẫu:Xử lý thể loại</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:X%E1%BB%AD_l%C3%BD_th%E1%BB%83_lo%E1%BA%A1i&action=edit" title="Bản mẫu:Xử lý thể loại">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/B%E1%BA%A3n_m%E1%BA%ABu:%C4%90%E1%BB%91i_v%E1%BB%9Bi" title="Bản mẫu:Đối với">Bản mẫu:Đối với</a> (<a href="/w/index.php?title=B%E1%BA%A3n_m%E1%BA%ABu:%C4%90%E1%BB%91i_v%E1%BB%9Bi&action=edit" title="Bản mẫu:Đối với">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Aligned_table" title="Mô đun:Aligned table">Mô đun:Aligned table</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Aligned_table&action=edit" title="Mô đun:Aligned table">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Arguments" title="Mô đun:Arguments">Mô đun:Arguments</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Arguments&action=edit" title="Mô đun:Arguments">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Category_handler" title="Mô đun:Category handler">Mô đun:Category handler</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Category_handler&action=edit" title="Mô đun:Category handler">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Category_handler/blacklist" title="Mô đun:Category handler/blacklist">Mô đun:Category handler/blacklist</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Category_handler/blacklist&action=edit" title="Mô đun:Category handler/blacklist">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Category_handler/config" title="Mô đun:Category handler/config">Mô đun:Category handler/config</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Category_handler/config&action=edit" title="Mô đun:Category handler/config">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Category_handler/data" title="Mô đun:Category handler/data">Mô đun:Category handler/data</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Category_handler/data&action=edit" title="Mô đun:Category handler/data">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Category_handler/shared" title="Mô đun:Category handler/shared">Mô đun:Category handler/shared</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Category_handler/shared&action=edit" title="Mô đun:Category handler/shared">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Delink" title="Mô đun:Delink">Mô đun:Delink</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Delink&action=edit" title="Mô đun:Delink">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Documentation" title="Mô đun:Documentation">Mô đun:Documentation</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Documentation&action=edit" title="Mô đun:Documentation">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Documentation/config" title="Mô đun:Documentation/config">Mô đun:Documentation/config</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Documentation/config&action=edit" title="Mô đun:Documentation/config">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Documentation/styles.css" title="Mô đun:Documentation/styles.css">Mô đun:Documentation/styles.css</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Documentation/styles.css&action=edit" title="Mô đun:Documentation/styles.css">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Effective_protection_expiry" title="Mô đun:Effective protection expiry">Mô đun:Effective protection expiry</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Effective_protection_expiry&action=edit" title="Mô đun:Effective protection expiry">xem mã nguồn</a>) (bị khóa hạn chế sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Effective_protection_level" title="Mô đun:Effective protection level">Mô đun:Effective protection level</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Effective_protection_level&action=edit" title="Mô đun:Effective protection level">xem mã nguồn</a>) (hạn chế cho thành viên xác nhận mở rộng)</li><li><a href="/wiki/M%C3%B4_%C4%91un:File_link" title="Mô đun:File link">Mô đun:File link</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:File_link&action=edit" title="Mô đun:File link">xem mã nguồn</a>) (bị khóa hạn chế sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:For" title="Mô đun:For">Mô đun:For</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:For&action=edit" title="Mô đun:For">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Hatnote" title="Mô đun:Hatnote">Mô đun:Hatnote</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Hatnote&action=edit" title="Mô đun:Hatnote">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Hatnote_list" title="Mô đun:Hatnote list">Mô đun:Hatnote list</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Hatnote_list&action=edit" title="Mô đun:Hatnote list">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:High-use" title="Mô đun:High-use">Mô đun:High-use</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:High-use&action=edit" title="Mô đun:High-use">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Icon" title="Mô đun:Icon">Mô đun:Icon</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Icon&action=edit" title="Mô đun:Icon">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Icon/data" title="Mô đun:Icon/data">Mô đun:Icon/data</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Icon/data&action=edit" title="Mô đun:Icon/data">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Labelled_list_hatnote" title="Mô đun:Labelled list hatnote">Mô đun:Labelled list hatnote</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Labelled_list_hatnote&action=edit" title="Mô đun:Labelled list hatnote">xem mã nguồn</a>) (bị khóa hạn chế sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:List" title="Mô đun:List">Mô đun:List</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:List&action=edit" title="Mô đun:List">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Li%C3%AAn_k%E1%BA%BFt_m%E1%BA%ABu_t%E1%BB%95ng_h%E1%BB%A3p" title="Mô đun:Liên kết mẫu tổng hợp">Mô đun:Liên kết mẫu tổng hợp</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Li%C3%AAn_k%E1%BA%BFt_m%E1%BA%ABu_t%E1%BB%95ng_h%E1%BB%A3p&action=edit" title="Mô đun:Liên kết mẫu tổng hợp">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Math" title="Mô đun:Math">Mô đun:Math</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Math&action=edit" title="Mô đun:Math">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Math/t%C3%A0i_li%E1%BB%87u" title="Mô đun:Math/tài liệu">Mô đun:Math/tài liệu</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Math/t%C3%A0i_li%E1%BB%87u&action=edit" title="Mô đun:Math/tài liệu">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Message_box" title="Mô đun:Message box">Mô đun:Message box</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Message_box&action=edit" title="Mô đun:Message box">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Message_box/configuration" title="Mô đun:Message box/configuration">Mô đun:Message box/configuration</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Message_box/configuration&action=edit" title="Mô đun:Message box/configuration">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Namespace_detect/config" title="Mô đun:Namespace detect/config">Mô đun:Namespace detect/config</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Namespace_detect/config&action=edit" title="Mô đun:Namespace detect/config">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Namespace_detect/data" title="Mô đun:Namespace detect/data">Mô đun:Namespace detect/data</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Namespace_detect/data&action=edit" title="Mô đun:Namespace detect/data">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Navbar" title="Mô đun:Navbar">Mô đun:Navbar</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Navbar&action=edit" title="Mô đun:Navbar">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Navbox" title="Mô đun:Navbox">Mô đun:Navbox</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Navbox&action=edit" title="Mô đun:Navbox">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Navbox/configuration" title="Mô đun:Navbox/configuration">Mô đun:Navbox/configuration</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Navbox/configuration&action=edit" title="Mô đun:Navbox/configuration">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Navbox/styles.css" title="Mô đun:Navbox/styles.css">Mô đun:Navbox/styles.css</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Navbox/styles.css&action=edit" title="Mô đun:Navbox/styles.css">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Navbox_with_collapsible_groups" title="Mô đun:Navbox with collapsible groups">Mô đun:Navbox with collapsible groups</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Navbox_with_collapsible_groups&action=edit" title="Mô đun:Navbox with collapsible groups">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Protection_banner" title="Mô đun:Protection banner">Mô đun:Protection banner</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Protection_banner&action=edit" title="Mô đun:Protection banner">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Protection_banner/config" title="Mô đun:Protection banner/config">Mô đun:Protection banner/config</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Protection_banner/config&action=edit" title="Mô đun:Protection banner/config">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:TableTools" title="Mô đun:TableTools">Mô đun:TableTools</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:TableTools&action=edit" title="Mô đun:TableTools">xem mã nguồn</a>) (bị khóa)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Template_link_general" class="mw-redirect" title="Mô đun:Template link general">Mô đun:Template link general</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Template_link_general&action=edit" class="mw-redirect" title="Mô đun:Template link general">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Transclusion_count" title="Mô đun:Transclusion count">Mô đun:Transclusion count</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Transclusion_count&action=edit" title="Mô đun:Transclusion count">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Transclusion_count/data/M" title="Mô đun:Transclusion count/data/M">Mô đun:Transclusion count/data/M</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Transclusion_count/data/M&action=edit" title="Mô đun:Transclusion count/data/M">sửa đổi</a>) </li><li><a href="/wiki/M%C3%B4_%C4%91un:Unsubst" title="Mô đun:Unsubst">Mô đun:Unsubst</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Unsubst&action=edit" title="Mô đun:Unsubst">xem mã nguồn</a>) (hạn chế cho phép kỹ thuật viên bản mẫu sửa đổi)</li><li><a href="/wiki/M%C3%B4_%C4%91un:Yesno" title="Mô đun:Yesno">Mô đun:Yesno</a> (<a href="/w/index.php?title=M%C3%B4_%C4%91un:Yesno&action=edit" title="Mô đun:Yesno">xem mã nguồn</a>) (bị khóa)</li></ul></div><p id="mw-returnto">Trở lại <a href="/wiki/M%C3%B4_%C4%91un:Math" title="Mô đun:Math">Mô đun:Math</a>.</p> <!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Lấy từ “<a dir="ltr" href="https://vi.wikipedia.org/wiki/Mô_đun:Math">https://vi.wikipedia.org/wiki/Mô_đun:Math</a>”</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Quy định quyền riêng tư</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Gi%E1%BB%9Bi_thi%E1%BB%87u">Giới thiệu Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Ph%E1%BB%A7_nh%E1%BA%ADn_chung">Lời phủ nhận</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Bộ Quy tắc Ứng xử Chung</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Lập trình viên</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/vi.wikipedia.org">Thống kê</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Tuyên bố về cookie</a></li> <li id="footer-places-mobileview"><a href="//vi.m.wikipedia.org/w/index.php?title=M%C3%B4_%C4%91un:Math&action=edit&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Phiên bản di động</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"mediawiki.ui.button\".\n[1.41] Please use Codex. See migration guidelines: https://www.mediawiki.org/wiki/Codex/Migrating_from_MediaWiki_UI");mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-rxt7p","wgBackendResponseTime":434,"wgPageParseReport":{"limitreport":{"cputime":"0.130","walltime":"0.165","ppvisitednodes":{"value":265,"limit":1000000},"postexpandincludesize":{"value":39031,"limit":2097152},"templateargumentsize":{"value":788,"limit":2097152},"expansiondepth":{"value":20,"limit":100},"expensivefunctioncount":{"value":7,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":431,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 142.713 1 -total"," 86.74% 123.792 1 Bản_mẫu:Văn_bản_trang_khóa/khóa_hẳn"," 83.32% 118.914 1 Bản_mẫu:Văn_bản_trang_khóa"," 74.17% 105.850 1 Bản_mẫu:Fmbox"," 53.15% 75.859 1 Bản_mẫu:Yêu_cầu_sửa_trang_khóa"," 13.13% 18.737 1 Bản_mẫu:Thông_báo_sửa_đổi_của_trang"," 11.68% 16.663 1 Bản_mẫu:Thông_báo_sửa_đổi_của_trang/nội_dung"," 9.98% 14.239 1 Bản_mẫu:Thông_báo_sửa_đổi_của_trang/Nguồn"," 4.75% 6.776 2 Bản_mẫu:Ns_has_subpages"," 4.55% 6.496 1 Bản_mẫu:Mbox"]},"scribunto":{"limitreport-timeusage":{"value":"0.072","limit":"10.000"},"limitreport-memusage":{"value":952714,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-rxt7p","timestamp":"20241125014217","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>