Come posso ottenere l’inversa di una funzione?

Se ho qualche funzione y[x_]:=ax+b (solo un esempio), come faccio a ottenere x[y_]:=(y-b)/a in Mathematica? Ho provato InverseFunction,Collect e non lavorano.

InformationsquelleAutor | 2011-03-15



4 Replies
  1. 10

    Trattare come un’equazione e l’uso Solve.

    In:=Solve[y-ax-b==0,x]
    Out={{x -> (-b + y)/a}}
    • Hai detto “… e usare Solve“, e quindi fornito un frammento di codice che utilizza InverseFunction. Sono abbastanza sicuro che quest’ultimo è stato pensato per essere Solve.
    • Grazie per la cattura che. Ho copiato l’uscita da Mathematica, ma digitato l’ingresso qui a mano e miswrote. InverseFunction non restituire il risultato.
  2. 3

    Un modo è con Risolvere:

    In[29]:= Solve[y == a x + b, x]
    
    Out[29]= {{x -> (-b + y)/a}}
    • Grazie. R. M. avuto la stessa risposta troppo, ed è stato più veloce di un minuto. Così ho accettato che. Tuttavia, +1 per te.

Lascia un commento