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.

Tags

Community Treasure Hunt

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

Start Hunting!