Advertisement
SpaceQuester

Untitled

Feb 28th, 2023
1,019
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.47 KB | Source Code | 0 0
  1. close all;
  2. clc;
  3. clear;
  4.  
  5. filename2 = 'results.txt';
  6. path2 = '/Users/sergeymakovkin/Documents/Kuramoto_network/Ver_2/Solver5_8_8_N_50_p_rew_00_p_inh_00';
  7. Data = importdata( [ path2 '/' filename2 ] );
  8. time = Data(:, 1);
  9. theta = Data(:, 2:end);
  10.  
  11. omega_end(:) = ( bsxfun(@minus, theta(end, :), theta(round(end/2), :)) ) / ( time(end) - time(round(end/2)) );
  12.  
  13. Delta_wired_glial = sqrt(var(omega_end(1:end/2), 1));
  14. Delta_random_neuron = sqrt(var(omega_end(end/2+1:end), 1));
  15.  
  16. rx_wired_glial = (1/(size(theta(:, 1:end/2), 2)))*sum(cos(theta(:, 1:end/2)')); % Sum of mean x-part of theta
  17. ry_wired_glial = (1/(size(theta(:, 1:end/2), 2)))*sum(sin(theta(:, 1:end/2)')); % Sum of mean y-part of theta
  18. r_wired_glial = sqrt(rx_wired_glial.*rx_wired_glial + ry_wired_glial.*ry_wired_glial);
  19. r_wired_glial_mean = mean(r_wired_glial(:, round(size(r_wired_glial, 2)*0.5):end));
  20.  
  21. rx_random_neuron = (1/(size(theta(:, end/2+1:end), 2)))*sum(cos(theta(:, end/2+1:end)')); % Sum of mean x-part of theta
  22. ry_random_neuron = (1/(size(theta(:, end/2+1:end), 2)))*sum(sin(theta(:, end/2+1:end)')); % Sum of mean y-part of theta
  23. r_random_neuron = sqrt(rx_random_neuron.*rx_random_neuron + ry_random_neuron.*ry_random_neuron);
  24. r_random_neuron_mean = mean(r_random_neuron(:, round(size(r_random_neuron, 2)*0.5):end));
  25.  
  26. fid = fopen('s_G_s_N_Delta_rho.txt', 'at');
  27. fprintf(fid, '%f\t %f\t %f\t %f \n', [Delta_wired_glial Delta_random_neuron r_wired_glial_mean r_random_neuron_mean]');
  28. fclose(fid);
  29.  
  30. clear;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement