எப்படி பயன்படுத்துவது என்பதை அறிய இந்த வழிகாட்டியைப் பின்பற்றவும் fprintf() MATLAB இல் உள்ள உரை கோப்பில் தரவை எழுதுவதற்கான செயல்பாடு.
MATLAB இல் fprintf() செயல்பாடு என்ன?
தி fprintf() திரையில் வெளியீட்டைக் காண்பிக்கப் பயன்படுத்தப்படும் உள்ளமைக்கப்பட்ட MATLAB செயல்பாடாகும். இந்த செயல்பாடு பயனர்கள் தரவை நன்கு வடிவமைக்கப்பட்ட மற்றும் விரும்பிய வழியில் வழங்க அனுமதிக்கிறது, இது புரிந்துகொள்வதை எளிதாக்குகிறது. ஒரு கோப்பில் வடிவமைக்கப்பட்ட வெளியீட்டை எழுதுவதற்கும் இது பயன்படுத்தப்படுகிறது, இது எதிர்கால பயன்பாட்டிற்காக தரவைச் சேமிக்க உங்களை அனுமதிக்கிறது. காரணம், இந்தத் தரவு அணுகக்கூடியதாக இருக்கும் மற்றும் யாருடனும் எளிதாகப் பகிரப்படலாம்.
தொடரியல்
தி fprintf() செயல்பாடு கீழே கொடுக்கப்பட்டுள்ள ஒரு எளிய தொடரியல் பின்வருமாறு:
fprintf ( fileID,formatSpec,A1,...,An )
இங்கே,
தி fprintf(fileID,formatSpec, A1,..., An) மாறியில் சேமிக்கப்பட்ட தரவை எழுதுகிறது A1, A2,…,An வடிவக் குறிப்பான்களைப் பயன்படுத்தி உரை கோப்பு கோப்பு ஐடியில்.
Fprintf() செயல்பாட்டைப் பயன்படுத்தி MATLAB இல் உள்ள உரைக் கோப்பில் எழுத-வெளியீடு செய்வது எப்படி?
ஒரு உரை கோப்பில் தரவை எழுதுவது என்பது ஒரு கட்டமைக்கப்பட்ட மற்றும் எளிதில் படிக்கக்கூடிய வடிவத்தில் தகவலைச் சேமிக்கக்கூடிய ஒரு அத்தியாவசிய பணியாகும். இது திறமையான தரவு மேலாண்மை, பகிர்வு மற்றும் பகுப்பாய்வுக்கு உதவுகிறது. நீங்கள் பயன்படுத்தலாம் fprintf() பின்வரும் படிகளைப் பயன்படுத்தி ஒரு உரைக் கோப்பில் தரவை எளிதாக எழுத MATLAB இல் செயல்பாடு:
நான்: ஒன்று அல்லது அதற்கு மேற்பட்ட மாறிகளில் தரவைச் சேமிக்கவும்.
ii: பின்னர் பயன்படுத்தவும் fopen() ஒரு கோப்பைத் திறப்பதற்கான செயல்பாடு, அதில் நாம் தரவை எழுதுவோம்.
iii: கோப்பு திறந்திருக்கிறதா அல்லது if அறிக்கையைப் பயன்படுத்தவில்லையா என்பதைக் கண்டறியவும். கோப்பு திறக்கப்படவில்லை என்றால், கோப்பு அடையாளங்காட்டியை -1 உடன் ஒப்பிட்டு பிழை செய்தியை எறியுங்கள்.
iv: பயன்படுத்த fprintf() உரை கோப்பில் தரவை எழுதுவதற்கான செயல்பாடு.
இதில்: பயன்படுத்த fclose() கணினி வளங்களை விடுவிக்க கோப்பை மூடுவதற்கான செயல்பாடு.
நாங்கள்: செயல்முறை வெற்றிகரமாக முடிந்தால், செய்தியை திரையில் காண்பிக்கவும்.
எடுத்துக்காட்டுகள்
பின்வரும் எடுத்துக்காட்டு அதன் செயல்பாட்டை நிரூபிக்கிறது fprintf() மேலே கொடுக்கப்பட்ட படிகளைப் பயன்படுத்தி உரைக் கோப்பில் தரவை எழுத MATLAB இல் செயல்பாடு:
எடுத்துக்காட்டு 1: MATLAB இன் fprintf() செயல்பாட்டைப் பயன்படுத்தி உரை கோப்பில் ஒரு சரத்தை எழுதுவது எப்படி?
கீழே கொடுக்கப்பட்டுள்ள எடுத்துக்காட்டில், உரைக் கோப்பில் கொடுக்கப்பட்ட சரம் x ஐ எழுத மேலே கொடுக்கப்பட்ட படிகளைப் பின்பற்றுகிறோம். உரை கோப்பு1.
x = Linuxhint க்கு வரவேற்கிறோம் ;கோப்பு1 = fopen ( 'TextFile1.txt' , 'இன்' ) ;
என்றால் கோப்பு1 == -1
பிழை ( 'கோப்பைத் திறக்க முடியவில்லை.' ) ;
முடிவு
fprintf ( கோப்பு1, '%s' , எக்ஸ் ) ;
fclose ( கோப்பு1 ) ;
disp ( 'டெக்ஸ்ட் கோப்பில் தரவு வெற்றிகரமாக எழுதப்பட்டது.' ) ;
டெக்ஸ்ட் கோப்பின் பெயரைத் தொடர்ந்து டைப் கட்டளையைப் பயன்படுத்தி கோப்பின் உள்ளடக்கங்களை திரையில் காண்பிக்கலாம்.
வகை TextFile1.txt;
எடுத்துக்காட்டு 2: MATLAB இன் fprintf() செயல்பாட்டைப் பயன்படுத்தி உரைக் கோப்பில் மேட்ரிக்ஸை எவ்வாறு எழுதுவது?
இந்த உதாரணம் பயன்படுத்துகிறது fprintf() கொடுக்கப்பட்ட மேட்ரிக்ஸ் A ஐ உரை கோப்பில் எழுதுவதற்கான செயல்பாடு cos_file.
x = -pi / 2 :பை / 10 :பை / 2 ;ஏ = [ எக்ஸ்; cos ( எக்ஸ் ) ] ;
fileID = fopen ( '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 = rand ( 5 , 4 ) ;fileID = fopen ( 'random_num.txt' , 'இன்' ) ;
என்றால் கோப்பு ஐடி == -1
பிழை ( 'கோப்பைத் திறக்க முடியவில்லை.' ) ;
முடிவு
fprintf ( கோப்பு ஐடி, '%d %d %d %d\n' ,ஏ ) ;
fclose ( கோப்பு ஐடி ) ;
disp ( 'டெக்ஸ்ட் கோப்பில் தரவு வெற்றிகரமாக எழுதப்பட்டது.' ) ;
கட்டளை சாளரத்தில் உள்ள வகை கட்டளையைப் பயன்படுத்தி கோப்பின் உள்ளடக்கங்களை திரையில் காண்பிக்கவும்.
வகை random_num.txt
முடிவுரை
தி fprintf() திரையில் வெளியீட்டைக் காண்பிக்கும் MATLAB இல் உள்ளமைக்கப்பட்ட செயல்பாடாகும். இந்தச் செயல்பாடு, வடிவக் குறிப்பான்களைப் பயன்படுத்தி, உரைக் கோப்பில் வடிவமைக்கப்பட்ட தரவை எழுதும் திறனையும் கொண்டுள்ளது. இந்த டுடோரியல் பயன்படுத்துவதற்கான அடிப்படைகளை விளக்கியுள்ளது fprintf() MATLAB இல் செயல்படும், ஒரு உரை கோப்பில் தரவை விரைவாக எழுத உதவுகிறது.