मुझे सटीक हानि के साथ समस्या है। मैं MATLAB 7 में CSV फ़ाइल से मानों का एक सेट आयातित निम्नलिखित कोड का उपयोग कर:मैं MATLAB डेटा कर्सर में उच्च परिशुद्धता वाले नंबर कैसे प्रदर्शित कर सकता हूं?
function importfile(fileToRead1)
%#IMPORTFILE(FILETOREAD1)
%# Imports data from the specified file
%# FILETOREAD1: file to read
DELIMITER = ',';
HEADERLINES = 0;
%# Import the file
rawData1 = importdata(fileToRead1, DELIMITER, HEADERLINES);
%# For some simple files (such as a CSV or JPEG files), IMPORTDATA might
%# return a simple array. If so, generate a structure so that the output
%# matches that from the Import Wizard.
[~,name] = fileparts(fileToRead1);
newData1.(genvarname(name)) = rawData1;
%# Create new variables in the base workspace from those fields.
vars = fieldnames(newData1);
for i = 1:length(vars)
assignin('base', vars{i}, newData1.(vars{i}));
end
यह बहुत ही बुनियादी स्क्रिप्ट सिर्फ निर्दिष्ट फ़ाइल लेता है:
> 14,-0.15893555
> 15,-0.24221802
> 16,0.18478394
और दूसरे कॉलम में कनवर्ट करता है:
14 -0,158935550000000
15 -0,242218020000000
16 0,184783940000000
हालांकि, अगर मैं डाटा कर्सर यह केवल परिशुद्धता के 3 या 4 अंक प्रदर्शित करता है के साथ एक बिंदु का चयन:
क्या अधिक सटीक डेटा पॉइंट प्राप्त करने के लिए उच्च परिशुद्धता प्रोग्राम करने का कोई तरीका है?
उत्तर के लिए धन्यवाद। तुम मुझे बहुत सारे टाइपिंग बचाओ। – Jonas
महान उत्तर के लिए धन्यवाद! आवश्यक परिशुद्धता प्राप्त करने के लिए मैंने हमेशा "वर्कस्पेस पर निर्यात कर्सर" किया है। यह एक बहुत ही उपयोगी चाल है। – nibot
यह एक अच्छा जवाब है, लेकिन क्या मैं अकेला हूं जो सोचता है कि यह अविश्वसनीय है (बुरे तरीके से) कि यह जवाब है? –