संख्या का गैर-पूर्णांक आधार: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{short description|Number systems with a non-integer radix (base), such as base 2.5}}
{{short description|Number systems with a non-integer radix (base), such as base 2.5}}
एक गैर-[[पूर्णांक]] प्रतिनिधित्व गैर-पूर्णांक संख्याओं का उपयोग एक [[स्थितीय संकेतन]] के [[मूलांक]] या आधार के रूप में करता है। एक गैर-पूर्णांक मूलांक ''β'' > 1 के लिए, का मान है।
'''गैर-[[पूर्णांक]]''' प्रतिनिधित्व गैर-पूर्णांक संख्याओं का उपयोग [[स्थितीय संकेतन|स्थितीय अंक प्रणाली]] के [[मूलांक]] या आधार के रूप में करता है। इस प्रकार गैर-पूर्णांक मूलांक ''β'' > 1 के लिए, का मान होता है।
:<math>x = d_n \dots d_2d_1d_0.d_{-1}d_{-2}\dots d_{-m}</math>
:<math>x = d_n \dots d_2d_1d_0.d_{-1}d_{-2}\dots d_{-m}</math>


Line 7: Line 7:
   &\qquad + \beta^{-1}d_{-1} + \beta^{-2}d_{-2} + \cdots + \beta^{-m}d_{-m}.
   &\qquad + \beta^{-1}d_{-1} + \beta^{-2}d_{-2} + \cdots + \beta^{-m}d_{-m}.
\end{align}</math>
\end{align}</math>
संख्या डी<sub>''i''</sub> β से कम गैर-ऋणात्मक पूर्णांक हैं। इसे 'बीटा-विस्तार' के रूप में भी जाना जाता है, जो कि द्वारा प्रारंभ की गई एक धारणा है और सबसे पहले विस्तार से अध्ययन किया {{harvtxt|Parry|1960}}. प्रत्येक [[वास्तविक संख्या]] में कम से कम एक (संभवतः अनंत) β-विस्तार होता है। सभी β-विस्तारों का समुच्चय (गणित) जिसका परिमित प्रतिनिधित्व है, वलय (गणित) 'Z'[β, β] का एक उपसमुच्चय है<sup>-1</sup>]।
संख्या ''d<sub>i</sub>'' β गैर-ऋणात्मक पूर्णांक होता हैं जो β से कम होता हैं। इसे 'β-विस्तार' के रूप में भी जाना जाता है, जो कि रेनी (1957) द्वारा प्रस्तुत की गई धारणा का प्रथम बार विस्तार से अध्ययन किया गया था। जिनके अनुसार प्रत्येक [[वास्तविक संख्या]] में कम से कम (संभवतः अनंत) β-विस्तार होता है। इस प्रकार सभी β-विस्तारों का समुच्चय जिसका परिमित प्रतिनिधित्व होता है, जो वलय Z[β,-β−1] का उपसमुच्चय होता है।


[[कोडिंग सिद्धांत]] में β-विस्तार के अनुप्रयोग हैं और क्वासिक क्रिस्टल के मॉडल  
सामान्यतः कोडिंग सिद्धांत (कौट्ज़ 1965) में β-विस्तार और क्वासिक क्रिस्टल के मॉडल (बर्डिक एट अल, सन्न 1998; थर्स्टन 1989) के अनुप्रयोग होते हैं।


== निर्माण ==
== निर्माण ==
β-विस्तार [[दशमलव विस्तार]] का एक सामान्यीकरण है। जबकि अनंत दशमलव विस्तार अद्वितीय नहीं हैं (उदाहरण के लिए, 1.000... = 0.999...), सभी परिमित दशमलव विस्तार अद्वितीय हैं। चूंकि, यहां तक ​​​​कि परिमित β-विस्तार भी अद्वितीय नहीं हैं, उदाहरण के लिए φ + 1 = φ<sup>2</sup> β = φ के लिए, [[सुनहरा अनुपात]]किसी दिए गए वास्तविक संख्या के β-विस्तार के लिए एक वैधानिक विकल्प निम्न [[लालची एल्गोरिदम]] द्वारा निर्धारित किया जा सकता है, अनिवार्य रूप से इसके कारण {{harvtxt|Rényi|1957}} और इसके द्वारा यहां दिए गए अनुसार तैयार किया गया है।
सामान्यतः β-विस्तार [[दशमलव विस्तार]] का सामान्यीकरण होता है। जबकि अनंत दशमलव विस्तार अद्वितीय नहीं होता हैं (उदाहरण के लिए, 1.000... = 0.999...), सभी परिमित दशमलव विस्तार अद्वितीय होते हैं। चूंकि, यहां तक ​​​​कि परिमित β-विस्तार भी अद्वितीय नहीं होते हैं, उदाहरण के लिए β = φ के लिए, φ + 1 = φ<sup>2</sup> β = φ [[सुनहरा अनुपात]] किसी दिए गए वास्तविक संख्या के β-विस्तार के लिए विहित विकल्प निम्नलिखित [[लालची एल्गोरिदम|अतोषणीय एल्गोरिदम]] द्वारा निर्धारित किया जा सकता है, अनिवार्य रूप से इसके कारण {{harvtxt|रेनी|1957}} और यहां फ्रौगनी (1992) द्वारा दिए गए अनुसार तैयार किया गया है।


होने देना {{math|''β'' > 1}} आधार हो और x एक गैर-ऋणात्मक वास्तविक संख्या हो। द्वारा निरूपित करें {{math|⌊''x''⌋}} एक्स का [[फर्श समारोह]] (अर्थात, एक्स से कम या उसके बराबर सबसे बड़ा पूर्णांक) और चलो {{math|1={{mset|''x''}} = ''x'' − ⌊''x''⌋}} x का भिन्नात्मक भाग हो। एक पूर्णांक k उपस्तिथ है जैसे कि {{math|''β''<sup>''k''</sup> ≤ ''x'' < ''β''<sup>''k''+1</sup>}}. तय करना
मान लीजिए  {{math|''β'' > 1}} आधार है और x गैर-ऋणात्मक वास्तविक संख्या होती है। जिसे {{math|⌊''x''⌋}} द्वारा x के [[फर्श समारोह|फर्श फलन]] (अर्थात्, x से कम या उसके समान्तर सबसे बड़ा पूर्णांक) को निरूपित करता है और {{math|1={{mset|''x''}} = ''x'' − ⌊''x''⌋}} को x का भिन्नात्मक भाग होता है। इस प्रकार पूर्णांक k उपस्तिथ होता है जैसे कि {{math|''β''<sup>''k''</sup> ≤ ''x'' < ''β''<sup>''k''+1</sup>}} का समूह इत्यादि।
:<math>d_k = \lfloor x/\beta^k\rfloor</math>
:<math>d_k = \lfloor x/\beta^k\rfloor</math>
और
और
Line 20: Line 20:
के लिए {{math|''k'' − 1 ≥ &thinsp;''j'' > −∞}}, रखना
के लिए {{math|''k'' − 1 ≥ &thinsp;''j'' > −∞}}, रखना
:<math>d_j = \lfloor\beta r_{j+1}\rfloor, \quad r_j = \{\beta r_{j+1}\}.</math>
:<math>d_j = \lfloor\beta r_{j+1}\rfloor, \quad r_j = \{\beta r_{j+1}\}.</math>
दूसरे शब्दों में, x का विहित β-विस्तार सबसे बड़ा d चुनकर परिभाषित किया गया है<sub>''k''</sub> ऐसा है कि {{math|''β''<sup>''k''</sup>''d''<sub>''k''</sub> ≤ ''x''}}, फिर सबसे बड़ा d चुनना<sub>''k''−1</sub> ऐसा है कि {{math|''β''<sup>''k''</sup>''d''<sub>''k''</sub> + β<sup>''k''−1</sup>''d''<sub>''k''−1</sub> ≤ ''x''}}, और इसी तरह। इस प्रकार यह एक्स का प्रतिनिधित्व करने वाले [[ लेक्सिकोग्राफिक ऑर्डर |लेक्सिकोग्राफिक ऑर्डर]] सबसे बड़ा स्ट्रिंग चुनता है।
दूसरे शब्दों में, x का विहित β-विस्तार का सबसे बड़ा d<sub>''k''</sub> चुनकर परिभाषित किया गया है, जैसा कि {{math|''β''<sup>''k''</sup>''d''<sub>''k''</sub> ≤ ''x''}}, पुनः सबसे बड़ा d<sub>''k''−1</sub> चुन कर जैसे कि {{math|''β''<sup>''k''</sup>''d''<sub>''k''</sub> + β<sup>''k''−1</sup>''d''<sub>''k''−1</sub> ≤ ''x''}} इत्यादि। इस प्रकार यह x का प्रतिनिधित्व करने वाले [[ लेक्सिकोग्राफिक ऑर्डर |शब्दकोषीय रूप से]] सबसे बड़ा स्ट्रिंग चुनता है।


पूर्णांक आधार के साथ, यह संख्या x के लिए सामान्य रेडिक्स विस्तार को परिभाषित करता है। यह निर्माण सामान्य एल्गोरिथम को संभवतः β के गैर-पूर्णांक मानों तक विस्तारित करता है।
इसी प्रकार पूर्णांक आधार के साथ, यह संख्या x के लिए सामान्य रेडिक्स विस्तार को परिभाषित करता है। यह निर्माण सामान्य एल्गोरिथम को संभवतः β के गैर-पूर्णांक मानों तक विस्तारित करता है।


=== रूपांतरण ===
=== रूपांतरण ===
उपरोक्त चरणों का पालन करते हुए, हम वास्तविक संख्या के लिए β-विस्तार बना सकते हैं <math>n \geq 0</math> (चरण a के समान हैं <math>n < 0</math>, यद्यपि {{mvar|n}} को पहले से गुणा किया जाना चाहिए {{val|-1}} इसे सकारात्मक बनाने के लिए, तो परिणाम को इससे गुणा करना होगा {{val|-1}} इसे फिर से नकारात्मक बनाने के लिए)।
उपरोक्त चरणों का पालन करते हुए, हम वास्तविक संख्या के लिए β-विस्तार <math>n \geq 0</math> बना सकते हैं (चरण a के लिए <math>n < 0</math> समान होता हैं, चूँकि {{mvar|n}} को धनात्मक बनाने के लिए पहले {{val|-1}} से गुणा किया जाता है, पुनः परिणाम को पुनः ऋणात्मक बनाने के लिए {{val|-1}} से गुणा किया जाता है)।


सबसे पहले, हमें अपने को परिभाषित करना चाहिए {{mvar|k}} मान (निकटतम शक्ति का प्रतिपादक {{mvar|&beta;}} से अधिक {{mvar|n}}, साथ ही साथ अंकों की मात्रा <math>\lfloor n_\beta \rfloor</math>, कहाँ <math>n_\beta</math> है {{mvar|n}} आधार में लिखा है {{mvar|&beta;}}). वह {{mvar|k}} के लिए मूल्य {{mvar|n}} और {{mvar|&beta;}} को इस प्रकार लिखा जा सकता है:
सबसे पहले, हमें अपने {{mvar|k}} मान (n से अधिक β की निकटतम शक्ति के प्रतिपादक) को परिभाषित करने की आवश्यकता होती है, साथ ही अंकों की मात्रा भी, <math>\lfloor n_\beta \rfloor</math> जहाँ <math>n_\beta</math>, {{mvar|n}} आधार {{mvar|&beta;}} में लिखा गया है  {{mvar|n}} और {{mvar|&beta;}} के लिए k का मान इस प्रकार लिखा जा सकता है।


:<math>k = \lfloor \log_\beta(n) \rfloor + 1</math>
:<math>k = \lfloor \log_\beta(n) \rfloor + 1</math>
बाद एक {{mvar|k}} मूल्य पाया जाता है, <math>n_\beta</math> रूप में लिखा जा सकता है {{mvar|d}}, कहाँ
इस प्रकार {{mvar|k}} का मान मिलने के पश्चात् <math>n_\beta</math> को {{mvar|d}} के रूप में लिखा जा सकता है, जहाँ


:<math>d_j = \lfloor (n/\beta^j) \bmod \beta \rfloor, \quad n = n-d_j*\beta^j </math>
:<math>d_j = \lfloor (n/\beta^j) \bmod \beta \rfloor, \quad n = n-d_j*\beta^j </math>
के लिए {{math|''k'' − 1 ≥ &thinsp;''j'' > −∞}}. पहला {{mvar|k}} का मान {{mvar|d}} दशमलव स्थान के बाईं ओर दिखाई देते हैं।
इसके लिए {{math|''k'' − 1 ≥ &thinsp;''j'' > −∞}}. पहला {{mvar|k}} का मान {{mvar|d}} दशमलव स्थान के बाईं ओर दिखाई देते हैं।


इसे निम्नलिखित [[स्यूडोकोड]] में भी लिखा जा सकता है:
इसे निम्नलिखित [[स्यूडोकोड]] में भी लिखा जा सकता है।
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
function toBase(n, b) {
function toBase(n, b) {
k = floor(log(b, n)) + 1
k = floor(log(b, n)) + 1
Line 54: Line 54:
</syntaxhighlight>
</syntaxhighlight>
<ref name="DecimalSystem">{{cite web |url=https://decimalsystem.js.org/ |title=घर|website=decimalsystem.js.org}}</ref>
<ref name="DecimalSystem">{{cite web |url=https://decimalsystem.js.org/ |title=घर|website=decimalsystem.js.org}}</ref>
ध्यान दें कि उपरोक्त कोड केवल के लिए मान्य है <math>1 < \beta \leq 10</math> और <math>n \geq 0</math>, क्योंकि यह प्रत्येक अंक को उनके सही प्रतीकों या सही ऋणात्मक संख्याओं में नहीं बदलता है। उदाहरण के लिए, यदि किसी अंक का मान है {{val|10}}, इसे इस रूप में दर्शाया जाएगा {{val|10}} के अतिरिक्त {{mvar|A}}.
 
ध्यान दें कि उपरोक्त कोड केवल <math>1 < \beta \leq 10</math> और <math>n \geq 0</math> के लिए मान्य होता है, जिससे कि यह प्रत्येक अंक को उनके सही प्रतीकों या सही ऋणात्मक संख्याओं में परिवर्तित नही करता है। उदाहरण के लिए, यदि किसी अंक का मान {{val|10}} होता है, तब इसे {{val|10}} के अतिरिक्त {{mvar|A}} के रूप में दर्शाया जाता है।


=== उदाहरण कार्यान्वयन कोड ===
=== उदाहरण कार्यान्वयन कोड ===


==== आधार बनाना {{pi}} ====
==== आधार बनाना {{pi}} ====
* [[जावास्क्रिप्ट]]:<ref name="DecimalSystem" /><syntaxhighlight lang="javascript">
* [[जावास्क्रिप्ट]]<ref name="DecimalSystem" /><syntaxhighlight lang="javascript">
function toBasePI(num, precision = 8) {     
function toBasePI(num, precision = 8) {     
     let k = Math.floor(Math.log(num)/Math.log(Math.PI)) + 1;
     let k = Math.floor(Math.log(num)/Math.log(Math.PI)) + 1;
Line 82: Line 83:
</syntaxhighlight>
</syntaxhighlight>
==== आधार से {{pi}} ====
==== आधार से {{pi}} ====
* जावास्क्रिप्ट:<ref name="DecimalSystem" /><syntaxhighlight lang="javascript">
* जावास्क्रिप्ट<ref name="DecimalSystem" /><syntaxhighlight lang="javascript">
function fromBasePI(num) {
function fromBasePI(num) {
     let numberSplit = num.split(/\./g);
     let numberSplit = num.split(/\./g);
Line 101: Line 102:


=== आधार {{radic|2}}===
=== आधार {{radic|2}}===
आधार 2 का वर्गमूल|{{radic|2}} बाइनरी अंक प्रणाली के समान ही व्यवहार करता है क्योंकि किसी संख्या को बाइनरी अंक प्रणाली से आधार में बदलने के लिए सभी को करना पड़ता है {{radic|2}} प्रत्येक बाइनरी अंक के बीच में एक शून्य अंक रखा जाता है; उदाहरण के लिए, 1911<sub>10</sub> = 11101110111<sub>2</sub> 101010001010100010101 बन जाता है<sub>{{radic|2}}</sub> और 5118<sub>10</sub> = 1001111111110<sub>2</sub> 1000001010101010101010100 बन जाता है<sub>{{radic|2}}</sub>. इसका अर्थ है कि प्रत्येक पूर्णांक को आधार में व्यक्त किया जा सकता है {{radic|2}} दशमलव बिंदु की आवश्यकता के बिना। आधार का उपयोग एक [[वर्ग (ज्यामिति)]] के किनारे (ज्यामिति) के बीच के संबंध को उसके [[विकर्ण]] के बीच 1 की भुजा लंबाई वाले वर्ग के रूप में दिखाने के लिए भी किया जा सकता है।<sub>{{radic|2}}</sub> 10 का विकर्ण होगा<sub>{{radic|2}}</sub> और एक वर्ग जिसकी भुजा की लंबाई 10 है<sub>{{radic|2}}</sub> 100 का विकर्ण होगा<sub>{{radic|2}}</sub>. आधार का एक अन्य उपयोग चांदी के अनुपात को आधार में इसके प्रतिनिधित्व के रूप में दिखाना है {{radic|2}} बस 11 है<sub>{{radic|2}}</sub>. इसके अतिरिक्त, पार्श्व लंबाई 1 के साथ एक नियमित अष्टभुज का क्षेत्रफल<sub>{{radic|2}}</sub> 1100 है<sub>{{radic|2}}</sub>, पार्श्व लंबाई 10 के साथ एक नियमित अष्टभुज का क्षेत्रफल<sub>{{radic|2}}</sub> 110000 है<sub>{{radic|2}}</sub>, पार्श्व लंबाई 100 के साथ एक नियमित अष्टभुज का क्षेत्रफल<sub>{{radic|2}}</sub> 11000000 है<sub>{{radic|2}}</sub>, वगैरह…
आधार 2 का वर्गमूल|{{radic|2}} बाइनरी अंक प्रणाली के समान ही व्यवहार करता है, जिससे कि किसी संख्या को बाइनरी अंक प्रणाली से आधार में परिवर्तन के लिए सभी को करना पड़ता है। चूँकि {{radic|2}} प्रत्येक बाइनरी अंक के मध्य में शून्य अंक रखा जाता है। उदाहरण के लिए, 1911<sub>10</sub> = 11101110111<sub>2</sub> 101010001010100010101<sub>{{radic|2}}</sub> बन जाता है और 5118<sub>10</sub> = 1001111111110<sub>2</sub> 1000001010101010101010100<sub>{{radic|2}}</sub> बन जाता है। इसका अर्थ यह है कि प्रत्येक पूर्णांक को दशमलव बिंदु की आवश्यकता के बिना आधार {{radic|2}} में व्यक्त किया जा सकता है। इस प्रकार आधार का उपयोग [[वर्ग (ज्यामिति)]] की भुजा (ज्यामिति) के मध्य के संबंध को उसके [[विकर्ण]] के मध्य 1<sub>{{radic|2}}</sub> की भुजा लंबाई वाले वर्ग 10<sub>{{radic|2}}</sub> और 10<sub>{{radic|2}}</sub> के रूप में दिखाने के लिए भुजा की लंबाई के वर्ग भी किया जा सकता है। अतः 100<sub>{{radic|2}}</sub> का विकर्ण होता है। इस प्रकार आधार का अन्य उपयोग चांदी के अनुपात को दिखाने के लिए है जिससे कि आधार {{radic|2}} में इसके प्रतिनिधित्व 11<sub>{{radic|2}}</sub> के रूप में दिखाना है। इसके अतिरिक्त, पार्श्व लंबाई 1<sub>{{radic|2}}</sub> के साथ नियमित अष्टभुज का क्षेत्रफल 1100<sub>{{radic|2}}</sub> होता है, पार्श्व लंबाई 10<sub>{{radic|2}}</sub> के साथ नियमित अष्टभुज का क्षेत्रफल 110000<sub>{{radic|2}}</sub> होता है, नियमित अष्टभुज का क्षेत्रफल 100<sub>{{radic|2}}</sub> और 11000000<sub>{{radic|2}}</sub> होता है।


===सुनहरा आधार ===
===सुनहरा आधार ===
सुनहरे आधार में, कुछ संख्याओं में एक से अधिक दशमलव आधार समतुल्य होते हैं: वे अस्पष्ट होते हैं। उदाहरण के लिए:
सुनहरे आधार में, कुछ संख्याओं में से अधिक दशमलव आधार समतुल्य होते हैं और वह अस्पष्ट होते हैं। उदाहरण के लिए, 11<sub>φ</sub> = 100<sub>φ</sub>
11<sub>φ</sub> = 100<sub>φ</sub>.


===आधार ψ===
===आधार ψ===
बेस सुपरगोल्डन अनुपात में कुछ संख्याएँ भी हैं | ψ अस्पष्ट भी हैं। उदाहरण के लिए, 101<sub>ψ</sub> = 1000<sub>ψ</sub>.
आधार ψ में कुछ संख्याएँ ऐसी भी होती हैं जो अस्पष्ट भी होती हैं। उदाहरण के लिए, 101<sub>ψ</sub> = 1000<sub>ψ</sub>


=== आधार ===
=== आधार ''e'' ===
आधार e (गणितीय स्थिरांक) के साथ [[प्राकृतिक]] लघुगणक [[सामान्य लघुगणक]] की तरह व्यवहार करता है जैसे ln(1<sub>''e''</sub>) = 0, एलएन (10<sub>''e''</sub>) = 1, एलएन (100<sub>''e''</sub>) = 2 और एलएन (1000<sub>''e''</sub>) = 3।
आधार e (गणितीय स्थिरांक) के साथ [[प्राकृतिक]] लघुगणक [[सामान्य लघुगणक]] की भाँती व्यवहार करता है जैसे ln(1<sub>''e''</sub>) = 0, ln (10<sub>''e''</sub>) = 1, ln (100<sub>''e''</sub>) = 2 और ln (1000<sub>''e''</sub>) = 3।


आधार मूलांक β> 1 का सबसे किफायती विकल्प है, जहां [[ मूलांक अर्थव्यवस्था |मूलांक अर्थव्यवस्था]] को रेडिक्स के उत्पाद के रूप में और मूल्यों की दी गई श्रेणी को व्यक्त करने के लिए आवश्यक प्रतीकों की स्ट्रिंग की लंबाई के रूप में मापा जाता है।
आधार e मूलांक β> 1 का सबसे महत्वपूर्ण विकल्प होता है, जहां [[ मूलांक अर्थव्यवस्था |मूलांक अर्थव्यवस्था]] को रेडिक्स के उत्पाद के रूप में और मूल्यों की दी गई श्रेणी को व्यक्त करने के लिए आवश्यक प्रतीकों की स्ट्रिंग की लंबाई के रूप में मापा जाता है।


===आधार π===
===आधार π===
आधार pi|π का उपयोग किसी वृत्त के [[व्यास]] और उसकी [[परिधि]] के बीच के संबंध को अधिक आसानी से दिखाने के लिए किया जा सकता है, जो इसकी परिधि से मेल खाता है; चूंकि परिधि = व्यास × π, व्यास 1 वाला एक वृत्त<sub>π</sub> 10 की परिधि होगी<sub>π</sub>, 10 व्यास वाला एक वृत्त<sub>π</sub> 100 की परिधि होगी<sub>π</sub>, आदि। इसके अतिरिक्त, चूंकि [[क्षेत्र]] = π × त्रिज्या<sup>2</sup>, 1 की त्रिज्या वाला एक वृत्त<sub>π</sub> 10 का क्षेत्रफल होगा<sub>π</sub>, 10 की त्रिज्या वाला एक वृत्त<sub>π</sub> 1000 का क्षेत्र होगा<sub>π</sub> और 100 की त्रिज्या वाला एक वृत्त<sub>π</sub> 100000 का एक क्षेत्र होगा<sub>π</sub>.<ref>{{Cite web|url=http://datagenetics.com/blog/december22015/index.html|title=अजीब संख्या आधार|website=DataGenetics|access-date=2018-02-01}}</ref>
'''आधार π''' का उपयोग किसी वृत्त के [[व्यास]] और उसकी [[परिधि]] के मध्य के संबंध को अधिक सरलता से दिखाने के लिए किया जा सकता है, जो इसकी परिधि से मेल खाता है। चूंकि परिधि = व्यास × π, व्यास 1<sub>π</sub> वाला वृत्त 10<sub>π</sub> की परिधि होता है, 10<sub>π</sub> व्यास वाला वृत्त 100<sub>π</sub> की परिधि होता है आदि। इसके अतिरिक्त, चूंकि [[क्षेत्र]] = π × त्रिज्या<sup>2</sup>, 1<sub>π</sub> की त्रिज्या वाला वृत्त, 10<sub>π</sub> का क्षेत्रफल होता है, 10<sub>π</sub> की त्रिज्या वाला वृत्त, 1000<sub>π</sub> का क्षेत्रफल होता है और 100<sub>π</sub> की त्रिज्या वाला वृत्त 100000<sub>π</sub> का क्षेत्रफल होता है।<ref>{{Cite web|url=http://datagenetics.com/blog/december22015/index.html|title=अजीब संख्या आधार|website=DataGenetics|access-date=2018-02-01}}</ref>
== गुण ==
== गुण ==
किसी भी स्थितीय संख्या प्रणाली में प्रत्येक संख्या को विशिष्ट रूप से व्यक्त नहीं किया जा सकता है। उदाहरण के लिए, आधार दस में, नंबर 1 के दो प्रतिनिधित्व हैं: 1.000... और 0.999.... दो अलग-अलग प्रतिनिधित्व वाली संख्याओं का सेट वास्तविक में सघन सेट है, किन्तु अद्वितीय β-विस्तार के साथ वास्तविक संख्याओं को वर्गीकृत करने का प्रश्न पूर्णांक आधारों की तुलना में अधिक अधिक सूक्ष्म है।
किसी भी स्थितीय संख्या प्रणाली में प्रत्येक संख्या को विशिष्ट रूप से व्यक्त नहीं किया जा सकता है। उदाहरण के लिए, आधार दस में, नंबर 1 के दो प्रतिनिधित्व होते हैं। 1.000... और 0.999.... दो भिन्न-भिन्न प्रतिनिधित्व वाली संख्याओं का समूह वास्तविक में सघन समूह होता है, किन्तु अद्वितीय β-विस्तार के साथ वास्तविक संख्याओं को वर्गीकृत करने का प्रश्न पूर्णांक आधारों की तुलना में अधिक सूक्ष्म होता है।


एक और समस्या उन वास्तविक संख्याओं को वर्गीकृत करना है जिनके β-विस्तार आवधिक हैं। मान लीजिए β > 1, और 'Q'(β) β युक्त परिमेय संख्या का सबसे छोटा क्षेत्र विस्तार है। फिर [0,1) में कोई भी वास्तविक संख्या जिसका आवधिक β-विस्तार हो, 'Q'(β) में होना चाहिए। दूसरी ओर, इसका विलोम (तर्क) सत्य होना आवश्यक नहीं है। यदि β एक [[पिसोट संख्या]] है तो इसका विलोम मान्य है, चूंकि आवश्यक और पर्याप्त शर्तें ज्ञात नहीं हैं।
सामान्यतः और अधिक समस्या उन वास्तविक संख्याओं को वर्गीकृत करता है, जिनके β-विस्तार आवधिक होते हैं। मान लीजिए β > 1, और 'Q'(β) β युक्त परिमेय संख्या का सबसे छोटा क्षेत्र विस्तार होता है। तब [0,1) में कोई भी वास्तविक संख्या जिसका आवधिक β-विस्तार, 'Q'(β) में होता है। इस प्रकार दूसरी ओर, इसका विलोम (तर्क) सत्य होना आवश्यक नहीं होता है। यदि β [[पिसोट संख्या]] है तब इसका विलोम मान्य होता है, चूंकि आवश्यक और पर्याप्त शर्तें ज्ञात नहीं होती हैं।


== यह भी देखें ==
== यह भी देखें ==
Line 126: Line 126:
* [[गैर-मानक स्थितीय अंक प्रणाली]]
* [[गैर-मानक स्थितीय अंक प्रणाली]]
* दशमलव विस्तार
* दशमलव विस्तार
* [[बिजली की श्रृंखला]]
* [[बिजली की श्रृंखला|विद्युत की श्रृंखला]]
* ओस्ट्रोव्स्की संख्या
* ओस्ट्रोव्स्की संख्या


Line 164: Line 164:
* {{mathworld|title=Base|urlname=Base}}
* {{mathworld|title=Base|urlname=Base}}


{{DEFAULTSORT:Non-Integer Representation}}[[Category: संख्या सिद्धांत]] [[Category: रिंग थ्योरी]] [[Category: कोडिंग सिद्धांत]] [[Category: गैर-मानक स्थितीय अंक प्रणाली]]
{{DEFAULTSORT:Non-Integer Representation}}
 
 


[[Category: Machine Translated Page]]
[[Category:CS1|Non-Integer Representation]]
[[Category:Created On 10/06/2023]]
[[Category:Created On 10/06/2023|Non-Integer Representation]]
[[Category:Lua-based templates|Non-Integer Representation]]
[[Category:Machine Translated Page|Non-Integer Representation]]
[[Category:Pages with script errors|Non-Integer Representation]]
[[Category:Templates Vigyan Ready|Non-Integer Representation]]
[[Category:Templates that add a tracking category|Non-Integer Representation]]
[[Category:Templates that generate short descriptions|Non-Integer Representation]]
[[Category:Templates using TemplateData|Non-Integer Representation]]
[[Category:कोडिंग सिद्धांत|Non-Integer Representation]]
[[Category:गैर-मानक स्थितीय अंक प्रणाली|Non-Integer Representation]]
[[Category:रिंग थ्योरी|Non-Integer Representation]]
[[Category:संख्या सिद्धांत|Non-Integer Representation]]

Latest revision as of 11:24, 23 June 2023

गैर-पूर्णांक प्रतिनिधित्व गैर-पूर्णांक संख्याओं का उपयोग स्थितीय अंक प्रणाली के मूलांक या आधार के रूप में करता है। इस प्रकार गैर-पूर्णांक मूलांक β > 1 के लिए, का मान होता है।

संख्या di β गैर-ऋणात्मक पूर्णांक होता हैं जो β से कम होता हैं। इसे 'β-विस्तार' के रूप में भी जाना जाता है, जो कि रेनी (1957) द्वारा प्रस्तुत की गई धारणा का प्रथम बार विस्तार से अध्ययन किया गया था। जिनके अनुसार प्रत्येक वास्तविक संख्या में कम से कम (संभवतः अनंत) β-विस्तार होता है। इस प्रकार सभी β-विस्तारों का समुच्चय जिसका परिमित प्रतिनिधित्व होता है, जो वलय Z[β,-β−1] का उपसमुच्चय होता है।

सामान्यतः कोडिंग सिद्धांत (कौट्ज़ 1965) में β-विस्तार और क्वासिक क्रिस्टल के मॉडल (बर्डिक एट अल, सन्न 1998; थर्स्टन 1989) के अनुप्रयोग होते हैं।

निर्माण

सामान्यतः β-विस्तार दशमलव विस्तार का सामान्यीकरण होता है। जबकि अनंत दशमलव विस्तार अद्वितीय नहीं होता हैं (उदाहरण के लिए, 1.000... = 0.999...), सभी परिमित दशमलव विस्तार अद्वितीय होते हैं। चूंकि, यहां तक ​​​​कि परिमित β-विस्तार भी अद्वितीय नहीं होते हैं, उदाहरण के लिए β = φ के लिए, φ + 1 = φ2 β = φ सुनहरा अनुपात किसी दिए गए वास्तविक संख्या के β-विस्तार के लिए विहित विकल्प निम्नलिखित अतोषणीय एल्गोरिदम द्वारा निर्धारित किया जा सकता है, अनिवार्य रूप से इसके कारण रेनी (1957) और यहां फ्रौगनी (1992) द्वारा दिए गए अनुसार तैयार किया गया है।

मान लीजिए β > 1 आधार है और x गैर-ऋणात्मक वास्तविक संख्या होती है। जिसे x द्वारा x के फर्श फलन (अर्थात्, x से कम या उसके समान्तर सबसे बड़ा पूर्णांक) को निरूपित करता है और {x} = x − ⌊x को x का भिन्नात्मक भाग होता है। इस प्रकार पूर्णांक k उपस्तिथ होता है जैसे कि βkx < βk+1 का समूह इत्यादि।

और

के लिए k − 1 ≥  j > −∞, रखना

दूसरे शब्दों में, x का विहित β-विस्तार का सबसे बड़ा dk चुनकर परिभाषित किया गया है, जैसा कि βkdkx, पुनः सबसे बड़ा dk−1 चुन कर जैसे कि βkdk + βk−1dk−1x इत्यादि। इस प्रकार यह x का प्रतिनिधित्व करने वाले शब्दकोषीय रूप से सबसे बड़ा स्ट्रिंग चुनता है।

इसी प्रकार पूर्णांक आधार के साथ, यह संख्या x के लिए सामान्य रेडिक्स विस्तार को परिभाषित करता है। यह निर्माण सामान्य एल्गोरिथम को संभवतः β के गैर-पूर्णांक मानों तक विस्तारित करता है।

रूपांतरण

उपरोक्त चरणों का पालन करते हुए, हम वास्तविक संख्या के लिए β-विस्तार बना सकते हैं (चरण a के लिए समान होता हैं, चूँकि n को धनात्मक बनाने के लिए पहले −1 से गुणा किया जाता है, पुनः परिणाम को पुनः ऋणात्मक बनाने के लिए −1 से गुणा किया जाता है)।

सबसे पहले, हमें अपने k मान (n से अधिक β की निकटतम शक्ति के प्रतिपादक) को परिभाषित करने की आवश्यकता होती है, साथ ही अंकों की मात्रा भी, जहाँ , n आधार β में लिखा गया है n और β के लिए k का मान इस प्रकार लिखा जा सकता है।

इस प्रकार k का मान मिलने के पश्चात् को d के रूप में लिखा जा सकता है, जहाँ

इसके लिए k − 1 ≥  j > −∞. पहला k का मान d दशमलव स्थान के बाईं ओर दिखाई देते हैं।

इसे निम्नलिखित स्यूडोकोड में भी लिखा जा सकता है।

function toBase(n, b) {
	k = floor(log(b, n)) + 1
	precision = 8
	result = ""

	for (i = k - 1, i > -precision-1, i--) {
		if (result.length == k) result += "."
		
		digit = floor((n / b^i) mod b)
		n -= digit * b^i
		result += digit
	}

	return result
}

[1]

ध्यान दें कि उपरोक्त कोड केवल और के लिए मान्य होता है, जिससे कि यह प्रत्येक अंक को उनके सही प्रतीकों या सही ऋणात्मक संख्याओं में परिवर्तित नही करता है। उदाहरण के लिए, यदि किसी अंक का मान 10 होता है, तब इसे 10 के अतिरिक्त A के रूप में दर्शाया जाता है।

उदाहरण कार्यान्वयन कोड

आधार बनाना π

  • जावास्क्रिप्ट[1]
    function toBasePI(num, precision = 8) {    
        let k = Math.floor(Math.log(num)/Math.log(Math.PI)) + 1;
        if (k < 0) k = 0;
    
        let digits = [];
    
        for (let i = k-1; i > (-1*precision)-1; i--) {
            let digit = Math.floor((num / Math.pow(Math.PI, i)) % Math.PI);
            num -= digit * Math.pow(Math.PI, i);
            digits.push(digit);
    
            if (num <= 0)
                break;
        }
    
        if (digits.length > k)
            digits.splice(k, 0, ".");
    
        return digits.join("");
    }
    

आधार से π

  • जावास्क्रिप्ट[1]
    function fromBasePI(num) {
        let numberSplit = num.split(/\./g);
        let numberLength = numberSplit[0].length;
    
        let output = 0;
        let digits = numberSplit.join("");
    
        for (let i = 0; i < digits.length; i++) {
            output += digits[i] * Math.pow(Math.PI, numberLength-i-1);
        }
    
        return output;
    }
    

उदाहरण

आधार 2

आधार 2 का वर्गमूल|2 बाइनरी अंक प्रणाली के समान ही व्यवहार करता है, जिससे कि किसी संख्या को बाइनरी अंक प्रणाली से आधार में परिवर्तन के लिए सभी को करना पड़ता है। चूँकि 2 प्रत्येक बाइनरी अंक के मध्य में शून्य अंक रखा जाता है। उदाहरण के लिए, 191110 = 111011101112 1010100010101000101012 बन जाता है और 511810 = 10011111111102 10000010101010101010101002 बन जाता है। इसका अर्थ यह है कि प्रत्येक पूर्णांक को दशमलव बिंदु की आवश्यकता के बिना आधार 2 में व्यक्त किया जा सकता है। इस प्रकार आधार का उपयोग वर्ग (ज्यामिति) की भुजा (ज्यामिति) के मध्य के संबंध को उसके विकर्ण के मध्य 12 की भुजा लंबाई वाले वर्ग 102 और 102 के रूप में दिखाने के लिए भुजा की लंबाई के वर्ग भी किया जा सकता है। अतः 1002 का विकर्ण होता है। इस प्रकार आधार का अन्य उपयोग चांदी के अनुपात को दिखाने के लिए है जिससे कि आधार 2 में इसके प्रतिनिधित्व 112 के रूप में दिखाना है। इसके अतिरिक्त, पार्श्व लंबाई 12 के साथ नियमित अष्टभुज का क्षेत्रफल 11002 होता है, पार्श्व लंबाई 102 के साथ नियमित अष्टभुज का क्षेत्रफल 1100002 होता है, नियमित अष्टभुज का क्षेत्रफल 1002 और 110000002 होता है।

सुनहरा आधार

सुनहरे आधार में, कुछ संख्याओं में से अधिक दशमलव आधार समतुल्य होते हैं और वह अस्पष्ट होते हैं। उदाहरण के लिए, 11φ = 100φ

आधार ψ

आधार ψ में कुछ संख्याएँ ऐसी भी होती हैं जो अस्पष्ट भी होती हैं। उदाहरण के लिए, 101ψ = 1000ψ

आधार e

आधार e (गणितीय स्थिरांक) के साथ प्राकृतिक लघुगणक सामान्य लघुगणक की भाँती व्यवहार करता है जैसे ln(1e) = 0, ln (10e) = 1, ln (100e) = 2 और ln (1000e) = 3।

आधार e मूलांक β> 1 का सबसे महत्वपूर्ण विकल्प होता है, जहां मूलांक अर्थव्यवस्था को रेडिक्स के उत्पाद के रूप में और मूल्यों की दी गई श्रेणी को व्यक्त करने के लिए आवश्यक प्रतीकों की स्ट्रिंग की लंबाई के रूप में मापा जाता है।

आधार π

आधार π का उपयोग किसी वृत्त के व्यास और उसकी परिधि के मध्य के संबंध को अधिक सरलता से दिखाने के लिए किया जा सकता है, जो इसकी परिधि से मेल खाता है। चूंकि परिधि = व्यास × π, व्यास 1π वाला वृत्त 10π की परिधि होता है, 10π व्यास वाला वृत्त 100π की परिधि होता है आदि। इसके अतिरिक्त, चूंकि क्षेत्र = π × त्रिज्या2, 1π की त्रिज्या वाला वृत्त, 10π का क्षेत्रफल होता है, 10π की त्रिज्या वाला वृत्त, 1000π का क्षेत्रफल होता है और 100π की त्रिज्या वाला वृत्त 100000π का क्षेत्रफल होता है।[2]

गुण

किसी भी स्थितीय संख्या प्रणाली में प्रत्येक संख्या को विशिष्ट रूप से व्यक्त नहीं किया जा सकता है। उदाहरण के लिए, आधार दस में, नंबर 1 के दो प्रतिनिधित्व होते हैं। 1.000... और 0.999.... दो भिन्न-भिन्न प्रतिनिधित्व वाली संख्याओं का समूह वास्तविक में सघन समूह होता है, किन्तु अद्वितीय β-विस्तार के साथ वास्तविक संख्याओं को वर्गीकृत करने का प्रश्न पूर्णांक आधारों की तुलना में अधिक सूक्ष्म होता है।

सामान्यतः और अधिक समस्या उन वास्तविक संख्याओं को वर्गीकृत करता है, जिनके β-विस्तार आवधिक होते हैं। मान लीजिए β > 1, और 'Q'(β) β युक्त परिमेय संख्या का सबसे छोटा क्षेत्र विस्तार होता है। तब [0,1) में कोई भी वास्तविक संख्या जिसका आवधिक β-विस्तार, 'Q'(β) में होता है। इस प्रकार दूसरी ओर, इसका विलोम (तर्क) सत्य होना आवश्यक नहीं होता है। यदि β पिसोट संख्या है तब इसका विलोम मान्य होता है, चूंकि आवश्यक और पर्याप्त शर्तें ज्ञात नहीं होती हैं।

यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 "घर". decimalsystem.js.org.
  2. "अजीब संख्या आधार". DataGenetics. Retrieved 2018-02-01.


अग्रिम पठन

  • Sidorov, Nikita (2003), "Arithmetic dynamics", in Bezuglyi, Sergey; Kolyada, Sergiy (eds.), Topics in dynamics and ergodic theory. Survey papers and mini-courses presented at the international conference and US-Ukrainian workshop on dynamical systems and ergodic theory, Katsiveli, Ukraine, August 21–30, 2000, Lond. Math. Soc. Lect. Note Ser., vol. 310, Cambridge: Cambridge University Press, pp. 145–189, ISBN 978-0-521-53365-2, Zbl 1051.37007


बाहरी संबंध