# what is the meaning of @ in matlab code?

143 visualizaciones (últimos 30 días)
Kobi el 23 de Abr. de 2019
Respondida: Satish Shenkar el 14 de Mzo. de 2021
Hi all,
i just downloaded a matlab function from some website and saw something strange
if ~isa(A, 'function_handle')
AT = @(x) A'*x;
A = @(x) A*x;
end
what is the meaning of @?
##### 2 comentariosMostrar NingunoOcultar Ninguno
Kobi Aflalo el 23 de Abr. de 2019
The link you sent is a general documentation Where is the explanation
Stephen23 el 23 de Abr. de 2019

Iniciar sesión para comentar.

Girish babu P el 22 de Ag. de 2019
An anonymous function is like an inline function in traditional programming languages, defined within a single MATLAB statement. It consists of a single MATLAB expression and any number of input and output arguments.
You can define an anonymous function right at the MATLAB command line or within a function or script.
This way you can create simple functions without having to create a file for them.
The syntax for creating an anonymous function from an expression is
f = @(arglist)expression
##### 3 comentariosMostrar 1 comentario más antiguoOcultar 1 comentario más antiguo
Girish babu P el 26 de Ag. de 2019
Editada: Guillaume el 26 de Ag. de 2019
f = @myfunction;
Now if you have a function like
function y = compSqure(x)
y = x.^2;
end
f = @compSqure;
a = 4;
b = f(a)
will give
b = 16
Guillaume el 26 de Ag. de 2019
I have no idea what point you're trying to make but note that you started talking about anonymous function, your new comment demonstrates function handles which are not the same as anonymous functions (despite both using the symbol @)

Iniciar sesión para comentar.

### Más respuestas (1)

Satish Shenkar el 14 de Mzo. de 2021
how to matrix multiplication
##### 0 comentariosMostrar -2 comentarios más antiguosOcultar -2 comentarios más antiguos

Iniciar sesión para comentar.

### Categorías

Más información sobre Function Creation en Help Center y File Exchange.

R2018a

### Community Treasure Hunt

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

Start Hunting!

Translated by