Warum wird die Matlab-Funktion "feval" benötigt?

Einem function-handle kann verwendet werden, um eine Funktion aufzurufen, z.B.

f = @sin;
val = f(1.0);

also, warum ist "feval" jemals gebraucht?

val = feval(f, 1.0);

Wann ist es sinnvoll?

Kommentar zu dem Problem
Ich finde, es macht den code leichter zu Lesen, da sind die Klammern, sowohl für die Indizierung und den Funktions-Aufruf. Mit feval macht deutlich, was wir tun. Kommentarautor: Amro

InformationsquelleAutor der Frage Da Kuang | 2013-05-22

Schreibe einen Kommentar