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.

 Respuesta aceptada

Wayne King
Wayne King el 24 de En. de 2012

0 votos

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

2 comentarios

bodhi
bodhi el 24 de En. de 2012
Then, how can one, using Matlab 6, can replicate all results of anonymous functions? Should I use "syms" ?
Walter Roberson
Walter Roberson el 24 de En. de 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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 24 de En. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by