Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1.  
  2. cyfra3 = [1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 ];
  3. cyfra2 = [1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1];
  4. cyfra1 = [0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1];
  5. cyfra0 = [1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1];
  6. cyfra4 = [1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1];
  7. cyfra5 = [1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1];
  8. cyfra6 = [1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1];
  9. cyfra7 = [1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1];
  10. cyfra8 = [1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1];
  11. cyfra9 = [1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1];
  12. cyfratest = [1 1 1 0 1 1 1 1 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 1 1 0 1 1 1];
  13.  
  14. for i=0:1:6
  15.  
  16. A(i+1, :) = cyfratest(i*5+1:i*5+5);
  17.  
  18. end
  19. A
  20. x0 = [10 0 0 0 0 0 0 0 0 0];
  21. x1 = [0 10 0 0 0 0 0 0 0 0];
  22. x2 = [0 0 10 0 0 0 0 0 0 0];
  23. x3 = [0 0 0 10 0 0 0 0 0 0];
  24. x4 = [0 0 0 0 10 0 0 0 0 0];
  25. x5 = [0 0 0 0 0 10 0 0 0 0];
  26. x6 = [0 0 0 0 0 0 10 0 0 0];
  27. x7 = [0 0 0 0 0 0 0 10 0 0];
  28. x8 = [0 0 0 0 0 0 0 0 10 0];
  29. x9 = [0 0 0 0 0 0 0 0 0 10];
  30. net = newff([0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1; 0 1], [30 10], {'tansig', 'purelin'}, 'trainlm');
  31.  
  32. net.trainParam.epochs = 200;
  33. net.trainParam.goal = 0.0001;
  34. net = init(net);
  35. net = train(net, [cyfra0' cyfra1' cyfra2' cyfra3' cyfra4' cyfra5' cyfra6' cyfra7' cyfra8' cyfra9'], [x0' x1' x2' x3' x4' x5' x6' x7' x8' x9']);
  36.  
  37. Y = sim(net, cyfratest');
  38.  
  39. max = 0;
  40. maxind = -1;
  41. for i = 1:10
  42. if Y(i) > max
  43. max = Y(i);
  44. maxind = i-1;
  45. end
  46. end
  47. maxind
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement