zoukankan      html  css  js  c++  java
  • 大脑提取每一个体素26领域的matlab代码

    %-------------- outer loop
    for x= 1:40
        for y =1:48
            for z =1:34
           %----------inter loop   
            x=20;
            y=30;
            z=15;
                
                k = 1;
                
                for ztmp =-1:1
                     
                    z_ztmp = z+ztmp;
                    
                    if z_ztmp <1 || z_ztmp >34
                       continue;
                    end
                        
                    for ytmp =-1:1
                    
                        y_ytmp = y+ytmp;
                        
                       if y_ytmp <1 || y_ytmp >48
                           continue;
                       end
                        
                        for xtmp =-1:1
                     
                           if  xtmp == 0 && ytmp == 0 && ztmp ==0
                               continue; 
                           end
                           
                           x_xtmp = x+xtmp;
                           
                           if x_xtmp <1 || x_xtmp >48
                                continue;
                           end
                            
                            index = 40*48*(z+ztmp-1)+40*( y+ytmp-1)+(x+xtmp);
                            
                            if index <1 || index >27524
                                continue;
                            end
                            
                            data(k,:) = full_nt_matrix(index , :);
                            
                            k = k+1;
                            
                            
                        end                      
                    end   
                end     
                
                
               %% --------处理data
                
                l = size(data,1);
                
                if l <=1
                    continue;
                end
                
                index = 40*48*(z-1)+40*(y-1)+x;
                
                time_series = full_nt_matrix(index,:);
                
                j = 1;
                for i=1:l
                    
                    r = corr2(time_series,data(i,:));
                    
                    if r>0.5
                        sim_data(j,:) = data(i,:);
                        j = j+1;
                    end
                  
                end
                
                l = size(sim_data,1);
                
                if l>0
                    result_time_series = sum( sim_data,1)/9;
                    
                end
    
                
               tmp_V(x,y,z,:) = result_time_series;
                
     
                
              %---------inter loop
                
            end
        end
    end
    

      

  • 相关阅读:
    宝物筛选
    [HAOI2008]糖果传递
    线段树(区间查询,区间修改)——标记永久化版
    图的割边
    图的割点
    P2066 机器分配
    SP1700 TRSTAGE
    P4568 [JLOI2011]飞行路线
    POJ 2533 Longest Ordered Subsequence
    HDU 2512 一卡通大冒险
  • 原文地址:https://www.cnblogs.com/haore147/p/3795802.html
Copyright © 2011-2022 走看看