में sprintf के साथ एक चर के दशमलव दिखा रहा है sprintf कमांड का उपयोग करने वाली अगली चीज़ को मैं समझ नहीं पा रहा हूं।MATLAB
>> vpa(exp(1),53)
ans =
2.7182818284590455348848081484902650117874145507812500
>> e = 2.7182818284590455348848081484902650117874145507812500
e =
2.7183
>> sprintf('%0.53f', e)
ans =
2.71828182845904550000000000000000000000000000000000000
sprintf
मुझे क्यों दिखाता है संख्या e
संख्या के बजाय गोल और मैं पहली जगह में रखा?
इसका आपके प्रश्न से कोई लेना-देना नहीं हो सकता है, लेकिन यदि आप 'ई' के सही अंक चाहते हैं तो आपको इसके बजाय टाइप करना चाहिए 'vpa (' exp (1) ', 53)' – MarkV
@ मार्कवी: हाँ, लेकिन मुझे पसंद है यह। धन्यवाद! – Peterstone