MATLAB இல் உள்ள நேரியல் அல்லாத சமன்பாடுகள் அமைப்பின் தீர்வை எவ்வாறு கணக்கிடுவது என்பதை இந்த வழிகாட்டி நமக்குக் கற்பிக்கும். தீர்க்க () செயல்பாடு.
MATLAB இல் நான்-லீனியர் சமன்பாடுகள் அமைப்பை எவ்வாறு தீர்ப்பது?
தி தீர்க்க () MATLAB இல் உள்ள ஒரு உள்ளமைக்கப்பட்ட செயல்பாடாகும் a தீர்க்க பயன்படுகிறது நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பு பல மாறிகளுடன். சமன்பாடுகளின் எண்ணிக்கையும் தெரியாதவர்களின் எண்ணிக்கையும் ஒன்றாக இருந்தால், அமைப்பின் தீர்வு நேரியல் அல்லாத சமன்பாடுகள் எண்ணாக இருக்கும்; இல்லையெனில், தீர்வு விரும்பிய மாறியின் அடிப்படையில் குறியீடாக இருக்கும். ஒவ்வொரு மாறியும் நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பு அதன் வரிசையின் அடிப்படையில் ஒன்று அல்லது பல தீர்வுகளைக் கொண்டிருக்கலாம்.
தொடரியல்
தி தீர்க்க () செயல்பாடு a தீர்க்க எளிய தொடரியல் பின்பற்றுகிறது நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பு MATLAB இல்.
x = fsolve ( வேடிக்கை, x0 )
x = fsolve ( வேடிக்கை, x0, விருப்பங்கள் )
இங்கே:
செயல்பாடு x = fsolves(வேடிக்கை, x0) புள்ளியில் இருந்து தொடங்கும் நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பை தீர்க்கிறது x0 .
செயல்பாடு x = fsolves (வேடிக்கை, x0, விருப்பங்கள்) விருப்பங்களில் குறிப்பிடப்பட்டுள்ள தேர்வுமுறை முறைகளைப் பயன்படுத்தி சமன்பாடுகளின் நேரியல் அல்லாத அமைப்பைத் தீர்க்கிறது.
குறிப்பு: விருப்பங்கள் முன்னிருப்பாகப் பயன்படுத்துகின்றன நியூட்டன் ராப்சன் நேரியல் அல்லாத சமன்பாடுகளின் அமைப்புகளின் தீர்வுகளைக் கணக்கிடுவதற்கான முறை. நம்பகமான பகுதி போன்ற பிற முறைகளை நீங்கள் குறிப்பிடலாம், லெவன்பெர்க்-மார்கார்ட் , மற்றும் பலர்.
எடுத்துக்காட்டுகள்
ஐப் பயன்படுத்தி நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பை எவ்வாறு தீர்ப்பது என்பதை அறிய கொடுக்கப்பட்டுள்ள எடுத்துக்காட்டுகளைப் பின்பற்றவும் தீர்க்க () MATLAB இல் செயல்பாடு.
எடுத்துக்காட்டு 1: MATLAB இல் 2 நேரியல் அல்லாத சமன்பாடுகளைத் தீர்ப்பது
கொடுக்கப்பட்ட எடுத்துக்காட்டு முதலில் MATLAB பயனர் வரையறுக்கப்பட்ட செயல்பாட்டை உருவாக்குகிறது நேரியல்_அமைப்பு இரண்டு நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பைக் கொண்டுள்ளது.
செயல்பாடு F = nonlinear_system ( எக்ஸ் )எஃப் ( 1 ) = ex ( சதுர ( ( எக்ஸ் ( 1 ) +x ( 2 ) ) ) ) - எக்ஸ் ( 2 ) * ( 1 + சதுர ( எக்ஸ் ( 1 ) ) ) ;
எஃப் ( 2 ) = x ( 1 ) * இல்லாமல் ( எக்ஸ் ( 2 ) ) + x ( 2 ) * cos ( எக்ஸ் ( 1 ) ) - 0.1 ;
இப்போது நாம் மற்றொரு ஸ்கிரிப்ட் கோப்பில் உள்ள செயல்பாட்டைப் பயன்படுத்தி வரையறுக்கப்பட்ட நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பைத் தீர்க்க அழைக்கிறோம் fsolve (வேடிக்கை, x0) x0 = (0, 0) என்ற புள்ளியிலிருந்து தொடங்கும் செயல்பாடு.
வேடிக்கை = @nonlinear_system;x0 = [ 0 , 0 ] ;
x = fsolve ( வேடிக்கை, x0 )
எடுத்துக்காட்டு 2: புள்ளி [-5,5] இல் தொடங்கி நேரியல் அல்லாத சமன்பாடுகளைத் தீர்ப்பது
இப்போது பயனர் வரையறுக்கப்பட்ட செயல்பாட்டுக் கோப்பில் உள்ள சமன்பாடுகளின் வரையறுக்கப்பட்ட அமைப்பைப் பரிசீலிக்கவும், nonlinear_system.m புள்ளியில் இருந்து தொடங்கும் நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பைத் தீர்க்க செயல்பாட்டை அழைக்கவும். x0 = [-5, 5] பயன்படுத்தி தீர்க்க () செயல்பாடு.
வேடிக்கை = @nonlinear_system;x0 = [ - 5 , 5 ] ;
x = fsolve ( வேடிக்கை, x0 )
மேலும் விவரங்களுக்கு, இதைப் படியுங்கள் வழிகாட்டி .
முடிவுரை
நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பைத் தீர்ப்பது கணிதம் மற்றும் பொறியியலில் மிகவும் பொதுவான பிரச்சனையாகும். MATLAB எங்களுக்கு ஒரு உள்ளமைவை வழங்குகிறது தீர்க்க () நேரியல் அல்லாத சமன்பாடுகளின் அமைப்பைத் தீர்க்க அனுமதிக்கும் செயல்பாடு. இந்த வழிகாட்டியானது, தொடக்கநிலையாளர்களின் செயல்பாட்டைப் புரிந்துகொள்ள உதவும் நேரியல் அல்லாத சமன்பாடுகளின் அமைப்புகளைத் தீர்க்கும் அடிப்படைகளை உள்ளடக்கியது. தீர்க்க () MATLAB இல் செயல்பாடு.