द्विआधारी रूपांतरण को दशमलव

A

angu

Guest
हाय ........
मैं MATLAB .. में द्विआधारी रूप में दशमलव संख्या परिवर्तित करना चाहतेमैं DEC2BIN इस्तेमाल किया (घ, कश्मीर) के लिए इसे परिवर्तित समारोह.लेकिन यह केवल 2 से कम संख्या के लिए supprts ^ 53.मैं 2 तक की संख्या के लिए रूपांतरण ^ 64 चाहती हूँ.
मैं अपनी परियोजना के एक भाग के रूप में यह आवश्यक ..... तो कृपया मुझे ..... मुझे कोई मदद या संकेत दे ..........कृपया.
अग्रिम धन्यवाद
Angu

 
नमस्ते,

अगर u उपयोग DEC2BIN (डी), जहां एक स्ट्रिंग के रूप में डी और यह तक 2 ^ 52 ही प्रतिनिधित्व कर सकते हैं.यू कि ज्यादा नहीं जा सकता.जोड़ा गया 2 मिनट के बाद:नमस्ते,

Matlab एक पूर्णांक 2 तक का प्रतिनिधित्व ^ किसी भी आधार प्रारूप में 52 कर सकते हैं.

 
शायद यह हाथ से conversasion कार्यक्रम संभव है?

 
flanello हाय
उर .. प्रयासों के लिए धन्यवाद u
मैं अपने हाथ-Dec-द्विआधारी रूपांतरण .. पद्धति लागू करने के लिए विभाजन करने की कोशिश की
लेकिन अधिक से अधिक संख्या 2 के लिए 53 ^ - 1, अंकगणितीय आपरेशनों अभ्यस्त समर्थन ........ तो हम विभाजन या modulo विभाजन नहीं कर सकती ...
अगर u कोई अन्य तरीका यह pblm हल है, pls मेरी मदद करो
u धन्यवाद

 
दुर्भाग्य से स्वर्ग मैं टी पल में उपलब्ध है .. matlab
क्या आप अभियान 2 से अधिक से अधिक संख्या के साथ matlab में कर सकते ^ 53-1?

क्योंकि अगर तुम घटाना कर सकते हैं, तो आप एक साधारण लूप के साथ अपने divison निर्माण / modulo कार्य कर सकते हैं.

अब मैं इस एक performant समाधान नहीं है ....
लेकिन मैं समय पर कोई अच्छा विचार हैजोड़े गए 11 मिनट के बाद:यदि handcoded कार्यों काम करता है, तुम पहले बिट्स के लिए शेष संख्या जब तक इन कार्यों का उपयोग कर सकते 2 से छोटा ^ 53.तो फिर तुम matlab से DEC2BIN समारोह में उपयोग कर सकते हैं.

 
मैं एक स्प्रेडशीट exel थोड़ी देर के पीछे और दशमलव के लिए द्विआधारी vica विपरीत परिवर्तित करने की है.पर इस समय यह केवल 1024 के लिए प्रदान करता है.यदि आप अभी भी यह मुझे पता है की तरह कुछ neeed, और मैं जो कुछ भी तुम थे को बढ़ाने की आवश्यकता होगी.

 
ऐसा अगर Matlab दशमलव संख्या 2 से अधिक का समर्थन नहीं करता ^ 53 लगता है, आप एक कस्टम डेटा प्रकार और उचित रूपांतरण समारोह बनाने की आवश्यकता हो सकती है.

 

Welcome to EDABoard.com

Sponsor

Back
Top