Kaip rasti atvirkštinę funkciją MATLAB naudojant finverse

Kaip Rasti Atvirkstine Funkcija Matlab Naudojant Finverse



Funkcinės atvirkštinės reikšmės nustatymas yra plačiai naudojama skaičiavimo operacija inžinerijos ir matematikos srityse. Tai sudėtinga užduotis, kai ją atliekame sudėtingoms ir daugiamatėms funkcijoms. Tačiau jei dirbate su MATLAB, galite greitai rasti atvirkštinę funkciją naudodami integruotą finverse () funkcija.

Šiame straipsnyje bus pristatytas įgyvendinimas finverse () funkcija kartu su skirtingomis sintaksėmis ir pavyzdžiais.

Kam reikalinga funkcija

Funkcijos atvirkštinė vertė yra tiesiog atvirkštinė pradinė funkcija. Jei turime dvi funkcijas, apibrėžtas f ir g, apibrėžtas daugiau nei nurodytame domene, g bus vadinamas atvirkštine funkcija f, jei ji tenkins nurodytą sąlygą:









Kur x reiškia nepriklausomą simbolinį kintamąjį. Kitaip tariant, jei g yra atvirkštinė f , tai anuliuoja f veiksmą ir atvirkščiai.



Kodėl svarbu rasti funkcijos atvirkštinę vertę

Funkcijos atvirkštinės vertės paieška yra naudinga keliais atvejais, kai kurie iš jų yra:





  • Lygčių sprendimas
  • Kintamųjų santykio supratimas
  • Šaknų radimas
  • Duomenų transformavimas
  • Optimizavimo problemos

Kaip nustatyti atvirkštinę funkciją MATLAB

Kaip jau minėta, atvirkštinę funkcijos MATLAB galime rasti naudodami finverse () funkcija, apskaičiuojanti duotosios vienos ar kelių kintamųjų funkcijos f funkcinę atvirkštinę reikšmę simbolinio kintamojo atžvilgiu.

Sintaksė
The finverse () funkcija gali būti įdiegta MATLAB naudojant šias sintakses:



g = finversas ( f )
g = finversas ( f, kur )

Čia:

  • Funkcija g = galinė (f) yra atsakingas už duotosios funkcijos f funkcinės atvirkštinės g nustatymą, kad f(g(x)) =x.
  • Funkcija g = finverse(f, var) yra atsakingas už pateiktos funkcijos f funkcinės atvirkštinės g nustatymą nepriklausomo simbolinio kintamojo var atžvilgiu, jei f turi daugiau nei vieną kintamąjį, kad f(g(var))=var .

1 pavyzdys: Kaip nustatyti atvirkštinę vieno kintamojo funkcijos vertę MATLAB?

Šis MATLAB kodas nustato duotos vieno kintamojo funkcijos f funkcinę atvirkštinę vertę, naudodamas finverse () funkcija.

syms x
f = 1 / x^ 2 ;
g = finversas ( f )

2 pavyzdys: Kaip nustatyti daugiakintamosios funkcijos atvirkštinę vertę MATLAB?

Pateiktame pavyzdyje mes naudojame finverse () funkcija, skirta apskaičiuoti atvirkštinę duotosios daugiakintamosios funkcijos f.

syms x y
f = 1 / ( x^ 2 +y^ 2 ) ;
g = finversas ( f,y )

Išvada

Funkcijos atvirkštinės vertės nustatymas yra skaičiavimo problema, plačiai naudojama matematikos ir inžinerijos srityse. Ši užduotis tampa sudėtinga, kai susiduriame su sudėtingomis funkcijomis. Tačiau naudojant MATLAB, jį galima lengvai apskaičiuoti naudojant finverse () funkcija. Šiame vadove aprašyti funkcijos atvirkštinės reikšmės pagrindai, kodėl ji svarbi ir kaip ją naudoti finverse () funkcija, skirta apskaičiuoti funkcijos atvirkštinę vertę MATLAB.