Fprintf() فنکشن کا استعمال کرتے ہوئے MATLAB میں ٹیکسٹ فائل میں ڈیٹا کیسے لکھیں؟

Fprintf Fnkshn Ka Ast Mal Krt Wy Matlab My Yks Fayl My Y A Kys Lk Y



دی fprintf() ایک MATLAB فنکشن ہے جو کمانڈ ونڈو پر آؤٹ پٹ کو ظاہر کرنے کے لیے استعمال ہوتا ہے۔ یہ فنکشن ہمیں ٹیکسٹ فائل میں حاصل کردہ آؤٹ پٹ کو مختلف مقاصد کے لیے محفوظ کرنے کے لیے لکھنے کی بھی اجازت دیتا ہے۔ اس محفوظ شدہ آؤٹ پٹ کو کمانڈ ونڈو پر بھی دکھایا جا سکتا ہے۔

کو استعمال کرنے کا طریقہ سیکھنے کے لیے اس گائیڈ پر عمل کریں۔ fprintf() MATLAB میں ٹیکسٹ فائل میں ڈیٹا لکھنے کا فنکشن۔

MATLAB میں fprintf() فنکشن کیا ہے؟

دی fprintf() ایک بلٹ ان MATLAB فنکشن ہے جو اسکرین پر آؤٹ پٹ کو ظاہر کرنے کے لیے استعمال ہوتا ہے۔ یہ فنکشن صارفین کو ڈیٹا کو اچھی طرح سے فارمیٹ اور مطلوبہ انداز میں پیش کرنے کی اجازت دیتا ہے، جس سے اسے سمجھنا آسان ہو جاتا ہے۔ یہ فائل میں فارمیٹ شدہ آؤٹ پٹ لکھنے کے لیے بھی استعمال ہوتا ہے، جس سے آپ کو مستقبل کے استعمال کے لیے ڈیٹا کو محفوظ کرنے کی اجازت ملتی ہے۔ وجہ یہ ہے کہ یہ ڈیٹا قابل رسائی رہے گا اور آسانی سے کسی کے ساتھ بھی شیئر کیا جا سکے گا۔







نحو
دی fprintf() فنکشن ایک سادہ نحو کی پیروی کرتا ہے جو ذیل میں دیا گیا ہے:



fprintf ( فائل آئی ڈی، فارمیٹ اسپیک، A1،...، ایک )

یہاں،
دی fprintf(fileID,formatSpec, A1,…, An) متغیر میں ذخیرہ شدہ ڈیٹا لکھتا ہے۔ A1, A2,…,A ٹیکسٹ فائل فائل آئی ڈی میں فارمیٹ سپیکیفائر کا استعمال کرتے ہوئے۔



Fprintf() فنکشن کا استعمال کرتے ہوئے MATLAB میں ٹیکسٹ فائل میں آؤٹ پٹ کیسے لکھیں؟

ٹیکسٹ فائل میں ڈیٹا لکھنا ایک ضروری کام ہے جو معلومات کو منظم اور آسانی سے پڑھنے کے قابل فارمیٹ میں محفوظ کر سکتا ہے۔ اس سے ڈیٹا کے موثر انتظام، اشتراک اور تجزیہ میں مدد ملتی ہے۔ آپ استعمال کر سکتے ہیں۔ fprintf() مندرجہ ذیل مراحل کا استعمال کرتے ہوئے آسانی سے ٹیکسٹ فائل میں ڈیٹا لکھنے کے لیے MATLAB میں فنکشن:





میں: ڈیٹا کو ایک یا زیادہ متغیر میں اسٹور کریں۔

ii: پھر استعمال کریں۔ fopen() ایک فائل کو کھولنے کے لیے فنکشن جس میں ہم ڈیٹا لکھیں گے۔



iii: شناخت کریں کہ آیا فائل کھلی ہے یا if بیان کا استعمال نہیں کر رہی۔ اگر فائل نہیں کھلی ہے تو فائل شناخت کنندہ کا -1 سے موازنہ کرکے غلطی کا پیغام دیں۔

iv: کا استعمال کرتے ہیں fprintf() ٹیکسٹ فائل میں ڈیٹا لکھنے کا فنکشن۔

میں: کا استعمال کرتے ہیں fclose() سسٹم کے وسائل کو آزاد کرنے کے لیے فائل کو بند کرنے کا فنکشن۔

ہم: اگر عمل کامیابی سے مکمل ہو جائے تو پیغام کو سکرین پر دکھائیں۔

مثالیں

مندرجہ ذیل مثال کے کام کو ظاہر کرتا ہے fprintf() اوپر دیے گئے مراحل کا استعمال کرتے ہوئے ٹیکسٹ فائل میں ڈیٹا لکھنے کے لیے MATLAB میں فنکشن:

مثال 1: MATLAB کے fprintf() فنکشن کا استعمال کرتے ہوئے ٹیکسٹ فائل میں سٹرنگ کیسے لکھیں؟

ذیل میں دی گئی مثال میں، ہم ٹیکسٹ فائل میں دی گئی سٹرنگ x لکھنے کے لیے اوپر دیے گئے اقدامات پر عمل کرتے ہیں۔ ٹیکسٹ فائل 1۔

x = 'linuxhint میں خوش آمدید' ;
فائل 1 = فوپین ( 'TextFile1.txt' , 'میں' ) ;
اگر فائل 1 == -1
غلطی ( 'فائل کھولنے میں ناکام۔' ) ;
اختتام
fprintf ( فائل 1، '%s' ، ایکس ) ;
fclose ( فائل 1 ) ;
disp ( 'ڈیٹا کامیابی سے ٹیکسٹ فائل میں لکھا گیا ہے۔' ) ;

ہم ٹیکسٹ فائل کے نام کے بعد ٹائپ کمانڈ کا استعمال کرکے فائل کے مواد کو اسکرین پر ڈسپلے کرسکتے ہیں۔

قسم TextFile1.txt;

مثال 2: MATLAB کے fprintf() فنکشن کا استعمال کرتے ہوئے ٹیکسٹ فائل میں میٹرکس کیسے لکھیں؟

یہ مثال استعمال کرتی ہے۔ fprintf() ٹیکسٹ فائل میں دیئے گئے میٹرکس A کو لکھنے کا فنکشن cos_file

x = -pi / 2 :pi / 10 :pi / 2 ;
اے = [ ایکس؛ cos ( ایکس ) ] ;
فائل آئی ڈی = فوپین ( 'cos_file.txt' , 'میں' ) ;
اگر فائل آئی ڈی == -1
غلطی ( 'فائل کھولنے میں ناکام۔' ) ;
اختتام
fprintf ( فائل آئی ڈی، '%6s %12s\n' , 'ایکس' , 'cos(x)' ) ;
fprintf ( فائل آئی ڈی، '%6.2f %12.8f\n' ، اے ) ;
fclose ( فائل آئی ڈی ) ;
disp ( 'ڈیٹا کامیابی سے ٹیکسٹ فائل میں لکھا گیا ہے۔' ) ;

فائل کا مواد بعد میں کمانڈ ونڈو میں فائل کے نام کے ساتھ ٹائپ کمانڈ کا استعمال کرتے ہوئے دکھایا جا سکتا ہے۔

قسم cos_file.txt

مثال 3: MATLAB کے fprintf() فنکشن کا استعمال کرتے ہوئے ٹیکسٹ فائل میں عددی ڈیٹا کیسے لکھیں؟

دیا گیا MATLAB کوڈ فائل میں A میں ذخیرہ شدہ عددی ڈیٹا لکھتا ہے۔ random_num.txt اوپر دیئے گئے اقدامات پر عمل کرتے ہوئے.

A = رینڈ ( 5 , 4 ) ;
فائل آئی ڈی = فوپین ( 'random_num.txt' , 'میں' ) ;
اگر فائل آئی ڈی == -1
غلطی ( 'فائل کھولنے میں ناکام۔' ) ;
اختتام
fprintf ( فائل آئی ڈی، '%d %d %d %d\n' ، اے ) ;
fclose ( فائل آئی ڈی ) ;
disp ( 'ڈیٹا کامیابی سے ٹیکسٹ فائل میں لکھا گیا ہے۔' ) ;

کمانڈ ونڈو پر ٹائپ کمانڈ کا استعمال کرتے ہوئے فائل کے مواد کو اسکرین پر ڈسپلے کریں۔

قسم random_num.txt

نتیجہ

دی fprintf() MATLAB میں ایک بلٹ ان فنکشن ہے جو اسکرین پر آؤٹ پٹ دکھاتا ہے۔ اس فنکشن میں فارمیٹ سپیکیفائر کا استعمال کرتے ہوئے ٹیکسٹ فائل میں فارمیٹ شدہ ڈیٹا لکھنے کی صلاحیت بھی ہے۔ اس ٹیوٹوریل میں استعمال کرنے کی بنیادی باتوں کی وضاحت کی گئی ہے۔ fprintf() MATLAB میں فنکشن، آپ کو ایک ٹیکسٹ فائل میں ڈیٹا کو فوری طریقے سے لکھنے میں مدد کرتا ہے۔