Funktion als Eingabe- und Rückgabe-Funktion übergeben

8

Ich möchte eine R-Funktion schreiben, die eine mathematische Funktion in x verwendet und eine neue Funktion in x als Ausgabe zurückgibt. Zum Beispiel:

Die Eingabe sollte als mathematische Funktion (oder Relation) in x :

übergeben werden %Vor%

Und die resultierende Ausgabe sollte sein:

%Vor%

d. Ich möchte den symbolischen exponentiellen Ausdruck der ursprünglichen Funktion in x , d. H.% Co_de% in diesem anschaulichen Beispiel

zurückgeben

Im Idealfall würde das Funktionsobjekt zurückgegeben:

%Vor%

Ich habe es wie folgt versucht:

%Vor%

So m (10) sollte zurückgeben:

%Vor%

was in diesem Fall exp (192.3026) ist.

Könnte jemand bitte zeigen, wie man das macht?

    
user4687531 09.12.2015, 09:15
quelle

3 Antworten

3

edit - für Funktionalität in Frage

%Vor%

Hier ist ein anderer Weg für einen allgemeinen Fall:

%Vor%

Diese Version funktioniert auch für eine beliebige Anzahl von Variablen, definieren Sie sie einfach, gefolgt von der Funktion:

%Vor%

Es gibt möglicherweise einen besseren Weg, um ... zu Funktionen hinzuzufügen, aber hier ist, wie Sie das tun können

%Vor%

Sie müssen also jetzt nicht alle Variablen / Argumente

nennen %Vor%

    
rawr 09.12.2015, 10:21
quelle
10

Sie könnten das Paket funktional verwenden:

%Vor%     
Roland 09.12.2015 10:35
quelle
7

Hier ist ein Ansatz:

%Vor%     
Josh O'Brien 09.12.2015 09:34
quelle

Tags und Links