Simple matlab doubt in a coding

3 views (last 30 days)
In a code there is a line:
MMt=@(z) M(Mt(z))-------------------->(1) where
M - Either a handle to a function that takes a N vector and returns a K vector , or a KxN matrix.
Mt - Handle to a function that takes a K vector and returns an N vector.
What the above line eq(1) indicates. What is the meaning of '@'. Please help...................

Accepted Answer

Miroslav Balda
Miroslav Balda on 21 Feb 2013
See
http://www.mathworks.com/help/matlab/matlab_prog/anonymous-functions.html
  2 Comments
Tankeswar Kumar
Tankeswar Kumar on 21 Feb 2013
Still there is a little bit confusion.How i have calculate the eq(1).Will you please explain with an example...........
Anu Sebastian
Anu Sebastian on 25 Mar 2021
Edited: Anu Sebastian on 25 Mar 2021
Cannot get any output from this code
global nimg newpixel=rgb2gray(nimg); glcm = graycomatrix(newpixel,'Offset',[2 0]); stats = graycoprops(glcm,{'Energy','Homogeneity'}); settest = [ stats.Energy stats.Homogeneity]; settest=[settest 1]; save('testdataset.mat','settest');

Sign in to comment.

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!