से केवल हेडर लाइन पढ़ें, मान लें कि पहले पंक्ति में चर नामों और निम्न संख्याओं में दशमलव संख्या वाले myfile.csv हैं। Matlab में मैं हेडर लाइन और दशमलव संख्या अलग से पढ़ना चाहता हूं। अब तक, मैं शीर्ष लेख पंक्ति को निकालने के लिए निम्नलिखित कर रहा हूँ:मैटलैब: .csv-file
fid = fopen('myfile.csv');
a = textscan(fid,'%s','Delimiter','\n');
b = a{1,1};
fclose(fid);
c = textscan(b,'%s','Delimiter',',');
d = c{1}
फिर, मैं csvread आदेश का उपयोग फ़ाइल के संख्यात्मक भाग निकालने के लिए। लेकिन ऐसा करने के लिए एक (बहुत) आसान तरीका होना चाहिए! सबसे पहले, मैं केवल पहली पंक्ति निकालने के लिए पूरी फ़ाइल (a = textscan(fid,'%s','Delimiter','\n');
के साथ) नहीं पढ़ना चाहता हूं। दूसरा, ऐसा करने के लिए कोड की 7 लाइनों का उपयोग करना गलत लगता है - क्या इसे कम से कम किया जा सकता है?
मैं किसी भी रचनात्मक सुझावों के लिए आभारी हूं।
लाइन 3. के लिए धन्यवाद इसके अलावा, यह बेहतर इस तरह :) – skip