Anonymous function: creation

I am trying to create an anonymous function with f=@(x) sin(alpha*x). The error msg that I am getting is a 'bar' under @ and then '"identifier" expected, "(" found.' Even copy/pasting the command from MATLAB's website does not help. what went wrong here? I am using MATLAB R12 version.

 Akzeptierte Antwort

Wayne King
Wayne King am 24 Jan. 2012

0 Stimmen

Anonymous functions were introduced in MATLAB version 7.
It seems you are using version 6.

2 Kommentare

bodhi
bodhi am 24 Jan. 2012
Then, how can one, using Matlab 6, can replicate all results of anonymous functions? Should I use "syms" ?
Walter Roberson
Walter Roberson am 24 Jan. 2012
You cannot replicate "all results" of anonymous functions in MATLAB 6; anonymous functions have some complicated properties that could not be implemented in MATLAB 6.
However it could be that for your purposes, inline() would be fine.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by