Sådan bruges vpasolve()-funktionen i MATLAB?

Sadan Bruges Vpasolve Funktionen I Matlab



Løsning af en ligning eller et ligningssystem er et meget almindeligt problem, som matematikere og ingeniører står over for for at løse virkelige problemer. Vi kan analytisk eller numerisk løse en enkelt ligning eller ligningssystemet. At løse disse ligninger analytisk er nemmere end at løse dem numerisk. De numeriske metoder kræver et stort antal iterationer for at løse disse ligninger, hvilket er kompliceret og tidskrævende.

MATLAB er et højtydende programmeringssprog, der kan løse en enkelt ligning eller et system af ligninger numerisk på kort tid ved hjælp af den indbyggede vpasolve() fungere.







Denne blog vil lære os, hvordan man løser den enkelte ligning eller et ligningssystem i MATLAB ved hjælp af vpasolve() fungere.



Hvordan implementerer man vpasolve()-funktionen i MATLAB?

Det vpasolve() funktion i MATLAB er en indbygget funktion, der gør os i stand til at løse en enkelt ligning eller et ligningssystem numerisk. Denne funktion accepterer en ligning eller et ligningssystem og et sæt uafhængige variable som argumenter og returnerer en numerisk løsning af den givne ligning eller ligningssystem.



Syntaks





Det vpasolve() funktion bruger forskellige 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:

Funktionen Y = vpasolve(eqn,var) giver efter for at løse den givne ligning lign numerisk med hensyn til den givne variabel var. Hvis variablen ikke er angivet, løser denne funktion ligningen for standardvariablen bestemt af syms.

Funktionen Y = vpasolve(eqn,var,init_param) giver efter for at løse den givne ligning eqn numerisk i forhold til den givne variabel var for det givne indledende gæt varme_param .

Funktionen Y = vpasolve(eqns,vars) giver efter for numerisk at løse det givne ligningssystem med hensyn til de givne variable vars og returnerer et strukturarray Y, der indeholder løsningerne af det givne ligningssystem. Hvis variablerne ikke er specificeret, løser denne funktion ligningssystemet for standardvariablerne bestemt af summer .

Funktionen Y = vpasolve(eqns,vars,init_param) giver efter for numerisk at løse det givne ligningssystem med hensyn til den givne variabel vars for det givne indledende gæt varme_param .

Funktionen [y1,…,yN] = vpasolve(eqns,vars) giver efter for numerisk at løse det givne ligningssystem eqns med hensyn til de givne variable vars og gemmer løsningerne af det givne ligningssystem i variablerne y1, y2…yN . Hvis variablerne ikke er specificeret, løser denne funktion ligningssystemet for standardvariablerne bestemt af syms.

Funktionen [y1,…,yN] = vpasolve(eqns,vars,init_param) giver efter for numerisk at løse det givne ligningssystem lign med hensyn til den givne variabel vars for det givne indledende gæt varme_param og gemmer løsningerne af det givne ligningssystem i variablerne y1, y2…yN .

Eksempler

Følg de givne eksempler for at lære, hvordan man bestemmer løsningen af ​​en enkelt ligning eller et ligningssystem ved hjælp af vpasolve() funktion i MATLAB.

Eksempel 1: Hvordan man bruger vpasolve() til at finde løsningen af ​​en enkelt ligning i MATLAB?

Det givne eksempel bruger vpasolve() funktion til at finde den numeriske løsning af det givne 5. grads polynomium.

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

Eksempel 2: Hvordan man bruger vpasolve() til at finde løsningen af ​​en enkelt ligning for det indledende gæt i MATLAB?

I dette eksempel finder vi den numeriske løsning af det givne 5. grads polynomium for det indledende gæt ved hjælp af vpasolve() fungere.

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

Eksempel 3: Hvordan man bruger vpasolve() til at finde løsningen af ​​et ligningssystem i MATLAB?

Den givne MATLAB-kode bruger vpasolve() funktion til at finde den numeriske løsning af det givne ligningssystem og returnerer et strukturarray Y, der indeholder løsningerne af variablerne x og y.

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

Eksempel 4: Hvordan man bruger vpasolve() til at finde løsningen af ​​et ligningssystem i MATLAB til det indledende gæt?

I denne MATLAB-kode implementerer vi vpasolve() funktion til at finde den numeriske løsning af det givne ligningssystem for det givne indledende gæt og returnere løsningerne af variablerne x og y.

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

Konklusion

At løse en enkelt ligning eller et system af ligninger numerisk er et kompliceret og tidskrævende problem, som for det meste står over for matematikere og ingeniører. MATLAB letter os med en indbygget vpasolve() funktion, der gør os i stand til numerisk at løse en enkelt ligning eller et ligningssystem. Denne vejledning har dækket, hvordan man løser en enkelt ligning eller et ligningssystem i MATLAB ved hjælp af vpasolve() funktion, så du kan lære kunsten at bruge funktionen.