use of the below statements....

2 views (last 30 days)
uday
uday on 16 Jul 2013
can any one explain me about this statements? net=newsom(minmax(P),[64 2]); Q=double(reshape(Q,64,1));

Accepted Answer

Jos (10584)
Jos (10584) on 16 Jul 2013
Matlab comes with great help
help newsom
help minmax
help double
help reshape
...
  1 Comment
Iain
Iain on 16 Jul 2013
instead of help, you can use doc. - Its a bit prettier. help and doc don't always contain all of the same info.

Sign in to comment.

More Answers (1)

Matt J
Matt J on 16 Jul 2013
Q=double(reshape(Q,64,1));
reshapes Q into a 64x1 vector and converts it to double floating point type.
  4 Comments
uday
uday on 16 Jul 2013
i dont know this is my code...... load data.mat %Declare training data P=[r h b bd]; %Create SOM neural network %(64 minimum points and 64 maximum points) net=newsom(minmax(P),[64 2]); %Train SOM neural network for 1000 epochs net.trainParam.epochs=100; net=train(net,P); %Plot SOM layer weights x=net.iw{1,1},net.layers{1}.distances; figure, plot(dist(x),'o'); title('SOM Layer Weights'); xlabel('Layer Weights'); ylabel('Magnitude'); %Plot SOM weight vectors figure, plotsom(net.iw{1,1},net.layers{1}.distances) sx=sim(net,P); [l,m]=size(sx); for u=1:1:m sm(u)=find(sx(:,u)); end %Load input face image Q=imread('hulk6.jpg'); Q=double(reshape(Q,64,1));
Matt J
Matt J on 16 Jul 2013
I can't read the code since you haven't used "{} Code" formatting tool.

Sign in to comment.

Categories

Find more on Sequence and Numeric Feature Data Workflows 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!