Μετασχηματισμός μιας παράστασης σε συνάρτηση : unapply

### 1.15.2 Μετασχηματισμός μιας παράστασης σε συνάρτηση :
`unapply`

`unapply` χρησιμοποιείεται για να μετασχηματισμό μιας παράστασης σε συνάρτηση.
`unapply` παίρνει δύο ορίσματα : μία παράσταση και το όνομα μιας μεταβλητής.
`unapply` επιστρέφει τη συνάρτηση που ορίζεται από αυτή την παράσταση και αυτή την μεταβλητή.

Προσοχή όταν ορίζεται μια συνάρτηση, το δεξί μέλος της εντολής δεν αποτιμάται, γι’ αυτό τον λόγο `g:=sin(x+1); f(x):=g` δεν ορίζει την συνάρτηση f: x → sin(x+1) αλλα την συνάρτηση f: x → g. Για να ορίσετε την πρώτη συνάρτηση, θα πρέπει να χρησιμοποιειθεί το `unapply` , όπως στο ακόλουθο παράδειγμα:
Είσοδος :

`g:= sin(x+1); f:=unapply(g,x)`

Έξοδος :

`(sin(x+1), (x)->sin(x+1))`

Επομένως, η μεταβλητή `g` ανατίθεται σε μια συμβολική παράσταση και η μεταβλητή `f` ανατίθεται σε μια συνάρτηση.
Είσοδος :

`unapply(exp(x+2),x)`

Έξοδος :

`(x)->exp(x+2)`

Είσοδος :

`f:=unapply(lagrange([1,2,3],[4,8,12]),x)`

Έξοδος :

`(x)->4+4*(x-1)`

Είσοδος :

`f:=unapply(integrate(log(t),t,1,x),x)`

Έξοδος :

`(x)->x*log(x)-x+1`

Είσοδος:

`f:=unapply(integrate(log(t),t,1,x),x)`
`f(x)`

Έξοδος :

`x*log(x)-x+1`

Σχόλιο Ας υποθέσουμε πως η f είναι μια συνάρτηση δύο μεταβλητών f:(x,w)→ f(x,w), και ότι η g είναι η συνάρτηση που ορίζεται από g: w → hw όπου η hw είναι η συνάρτηση που ορίζεται από hw(x)=f(x,w).
`unapply` χρησιμοποιείται επίσης για να ορίσουμε την g με το `Xcas`.
Είσοδος :

`f(x,w):=2*x+w`
`g(w):=unapply(f(x,w),x)`
`g(3)`

Έξοδος :

`x->2``·``x+3`