2009-09-21 7 views
9

मैं सिर्फ जानने के लिए शुरू कर रहा हूँ मैटलैब, तो यह सवाल बहुत ही बुनियादी हो सकता है:Matlab में एक .txt फ़ाइल में सरणी मुद्रित करने के लिए कैसे?

मैं एक चर

a=[2.3 3.422 -6.121 9 4.55] 

मैं मान इस तरह एक .txt फ़ाइल के लिए उत्पादन होना चाहते हैं:

2.3 
3.422 
-6.121 
9 
4.55 

मैं यह कैसे कर सकता हूं?

fid = fopen('c:\\coeffs.txt','w'); //this opens the file 
//now how to print 'a' to the file?? 

उत्तर

15

निम्नलिखित चाल करना चाहिए:,

fid = fopen('c:\\coeffs.txt','wt'); % Note the 'wt' for writing in text mode 
fprintf(fid,'%f\n',a); % The format string is applied to each element of a 
fclose(fid); 

अधिक जानकारी के लिए FOPEN और FPRINTF के लिए दस्तावेज़ीकरण देखें।

+0

@gnovice हाँ, यह करता है। धन्यवाद। क्या आप कुछ जगह जानते हैं जहां मैं इस तरह की कुछ बुनियादी चीजों के लिए देख सकता हूं। इसकी वजह यह है कि मैंने अभी मैटलैब के साथ शुरुआत की है और मैं अक्सर खुद को ऐसी छोटी सी चीजों पर फंस जाता हूं। – Lazer

+0

मैंने सोचा कि मुझे इसके लिए एक लूप की आवश्यकता होगी। किसी भी तरह से सभी मूल्य खुद ही मुद्रित होते हैं !! – Lazer

+1

@eSKay: मैंने प्रासंगिक कार्यों के लिए कुछ लिंक जोड़े। आम तौर पर, MATLAB में मैथवर्क्स वेबसाइट (http://www.mathworks.com) पर संस्करण और ऑनलाइन दोनों के साथ बहुत अच्छे दस्तावेज़ और उदाहरण/ट्यूटोरियल हैं। कमांड विंडो में, हेल्प कमांड (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/help.html) आमतौर पर बहुत ही उपयोगी है। ;) – gnovice

संबंधित मुद्दे