Š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 xf = 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 yf = 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.