how to convert my matrix to a {0,1} c-dimensional unit vectors?

1 view (last 30 days)
Hi All
I would like to know how can I convert my matrix that I have attached to a {0,1} c-dimensional unit vectors ? I don't exactly know how it should be and what's the command to do it

Accepted Answer

Greg Heath
Greg Heath on 16 Mar 2015
Copy and paste into the command line
trueclassindices = [ 1 3 5 7 9 2 4 6 8 10 ]
target = ind2vec(trueclassindices)
trueclassindices = vec2ind(target)
%==== NN design using target =====
output = net(input);
assignedclasses = vec2ind(output)
error = assignedclasses~=trueclassindices
Nerr = numel(error)
PctErr = 100*Nerr/N
Hope this helps
Thank you for formally accepting my answer
Greg
  1 Comment
farzad
farzad on 16 Mar 2015
Thank you very much , Dear professor , I think now I am considering more to solve my problem via fitting feature of the NN

Sign in to comment.

More Answers (0)

Categories

Find more on Gravitation, Cosmology & Astrophysics in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!