Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.96 KB | None | 0 0
  1. clc
  2. close all
  3. clear all
  4.  
  5. F={'randtop'; 'gridtop';'hextop'};
  6. topologyFcn=F{1};
  7. G={'linkdist';'mandist';'boxdist'};
  8. distanceFcn=G{1};
  9.  
  10. %z generatora randn
  11. d1 = load('d1.mat');
  12. d2 = load('d2.mat');
  13. d3 = load('d3.mat');
  14. d1 = d1.d1;
  15. d2 = d2.d2;
  16. d3 = d3.d3;
  17.  
  18. % d1=randn(2,100);
  19. % d2=randn(2,100)+2; %<- to zmieni wykres, powinny trochę nacgodzić
  20. % d3=randn(2,100);%<- to zmieni wykres, powinny trochę nacgodzić
  21. d3(2,:)=d3(2,:)+3;%<- to zmieni wykres, powinny trochę nacgodzić
  22. d=[d1,d2,d3];
  23.  
  24. D=[ones(1,100) 2*ones(1,100) 3*ones(1,100)];
  25. D=D';
  26.    
  27. dimensions = [1 12];
  28. epoki = 100;
  29. [wynik, cmdx] = sieci(d, D, dimensions, epoki, topologyFcn, distanceFcn);
  30. wynik
  31.  
  32. figure;
  33. gscatter(d(1,:), d(2,:),cmdx);
  34.  
  35. Data = load('Data_microarray.mat');
  36.  
  37. d1 = Data.Data(:,1);
  38. d2 = Data.Data(:,2);
  39. d = [d1,d2]';
  40. D = Data.Data(:,3)';
  41.  
  42. [wynik, cmdx] = sieci(d,D,dimensions, epoki, topologyFcn, distanceFcn);
  43. wynik    
  44.  
  45. figure;
  46. gscatter(d(1,:), d(2,:),cmdx);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement