Hvordan bruke vpasolve()-funksjonen i MATLAB?

Hvordan Bruke Vpasolve Funksjonen I Matlab



Å løse en ligning eller et ligningssystem er et veldig vanlig problem som matematikere og ingeniører står overfor for å løse problemer i det virkelige livet. Vi kan analytisk eller numerisk løse en enkelt ligning eller likningssystemet. Å løse disse ligningene analytisk er lettere enn å løse dem numerisk. De numeriske metodene krever et stort antall iterasjoner for å løse disse ligningene, noe som er komplisert og tidkrevende.

MATLAB er et høyytelses programmeringsspråk som kan løse en enkelt ligning eller et system av ligninger numerisk på kort tid ved å bruke den innebygde vpasolve() funksjon.







Denne bloggen vil lære oss hvordan vi løser den enkle ligningen eller et system av ligninger i MATLAB ved å bruke vpasolve() funksjon.



Hvordan implementere vpasolve()-funksjonen i MATLAB?

De vpasolve() funksjon i MATLAB er en innebygd funksjon som gjør oss i stand til å løse en enkelt ligning eller et system av ligninger numerisk. Denne funksjonen aksepterer en likning eller et likningssystem og et sett med uavhengige variabler som argumenter og returnerer en numerisk løsning av den gitte likningen eller likningssystemet.



Syntaks





De vpasolve() funksjonen bruker forskjellige syntakser i MATLAB:

Y = vpasolve ( eqn, var )
Y = vpasolve ( eqn,var,init_param )
Y = vpasolve ( eqns, hvis )
Y = vpasolve ( eqns,vars,init_param )
[ y1,...,yN ] = vpasolve ( eqns, hvis )
[ y1,...,yN ] = vpasolve ( eqns,vars,init_param )



Her:

Funksjonen Y = vpasolve(eqn,var) gir etter for å løse den gitte ligningen ekv numerisk med hensyn til den gitte variabelen var. Hvis variabelen ikke er spesifisert, løser denne funksjonen ligningen for standardvariabelen bestemt av syms.

Funksjonen Y = vpasolve(eqn,var,init_param) gir seg for å løse den gitte ligningen eqn numerisk med hensyn til den gitte variabelen var for den gitte innledende gjetningen heat_param .

Funksjonen Y = vpasolve(eqns,vars) gir etter for å numerisk løse det gitte ligningssystemet med hensyn til de gitte variablene vars og returnerer en strukturmatrise Y som inneholder løsningene til det gitte ligningssystemet. Hvis variablene ikke er spesifisert, løser denne funksjonen ligningssystemet for standardvariablene bestemt av summer .

Funksjonen Y = vpasolve(eqns,vars,init_param) gir seg for å numerisk løse det gitte likningssystemet med hensyn til den gitte variabelen vars for den gitte innledende gjetningen heat_param .

Funksjonen [y1,…,yN] = vpasolve(eqns,vars) gir etter for å numerisk løse det gitte likningssystemet eqns med hensyn til de gitte variablene vars og lagrer løsningene til det gitte likningssystemet i variablene y1, y2…yN . Hvis variablene ikke er spesifisert, løser denne funksjonen ligningssystemet for standardvariablene bestemt av syms.

Funksjonen [y1,…,yN] = vpasolve(eqns,vars,init_param) gir etter for å numerisk løse det gitte likningssystemet eqns med hensyn til den gitte variabelen vars for den gitte innledende gjetningen heat_param og lagrer løsningene til det gitte ligningssystemet i variablene y1, y2…yN .

Eksempler

Følg de gitte eksemplene for å lære hvordan du bestemmer løsningen av en enkelt ligning eller et system av ligninger ved å bruke vpasolve() funksjon i MATLAB.

Eksempel 1: Hvordan bruke vpasolve() for å finne løsningen av en enkelt ligning i MATLAB?

Det gitte eksemplet bruker vpasolve() funksjon for å finne den numeriske løsningen av det gitte 5. grads polynomet.

syms x
Y = vpasolve ( 5 * x^ 5 - 3 * x^ 2 + 3 * x + 9 == 0 , x )

Eksempel 2: Hvordan bruke vpasolve() til å finne løsningen av en enkelt ligning for den innledende gjetningen i MATLAB?

I dette eksemplet finner vi den numeriske løsningen av det gitte 5. grads polynomet for den innledende gjetningen ved å bruke vpasolve() funksjon.

syms x
Y = vpasolve ( 5 * x^ 5 - 3 * x^ 2 + 3 * x + 9 == 0 , x, - 1 / 2 )

Eksempel 3: Hvordan bruke vpasolve() for å finne løsningen av et ligningssystem i MATLAB?

Den gitte MATLAB-koden bruker vpasolve() funksjon for å finne den numeriske løsningen til det gitte ligningssystemet og returnerer en strukturmatrise Y som inneholder løsningene til variablene x og y.

syms x y
Y = vpasolve ( [ 2 * x^ 3 + 9 * y == y, y^ 3 == x ] , [ x,y ] )

Eksempel 4: Hvordan bruke vpasolve() for å finne løsningen av et ligningssystem i MATLAB for den første gjetningen?

I denne MATLAB-koden implementerer vi vpasolve() funksjon for å finne den numeriske løsningen av det gitte ligningssystemet for den gitte innledende gjetningen og returnere løsningene til variablene x og y.

syms x y
[ x,y ] = vpasolve ( [ 2 * x^ 3 + 9 * y == y, y^ 3 == x ] , [ x,y ] , [ - 7 , 8 ] )

Konklusjon

Å løse en enkelt ligning eller et system av ligninger numerisk er et komplisert og tidkrevende problem som stort sett står overfor av matematikere og ingeniører. MATLAB legger til rette for oss med en innebygd vpasolve() funksjon som gjør oss i stand til å numerisk løse en enkelt ligning eller et system av ligninger. Denne veiledningen har dekket hvordan du løser en enkelt ligning eller et system av ligninger i MATLAB ved å bruke vpasolve() funksjon, slik at du kan lære kunsten å bruke funksjonen.