Sum 2 Matrices and take the average value of their summation and store them in another Matrix with the same dimension.
    10 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Matthew Worker
 el 15 de Dic. de 2021
  
    
    
    
    
    Comentada: Rena Berman
    
 el 16 de Dic. de 2021
            % in this code, I import 2 text files, C_Total_1 and C_Total_2. I want to take the average of the sum of these two variables, then store the new value in C_Total_up. What I should change in this code.
clc;
clear;
N = (6:10).^2; %Number of Elements IRS
K = 6:10; %Number of Single Antennas UE
C_Total_1 = importdata('C_Total_1.txt') ; % Total Capacity 
C_Total_2 = importdata('C_Total_2.txt') ; % Total Capacity 
P = 'C:\Users\tripo\Documents\Total_Active_up_Capacity\ART';
Total_File = [1,2];
Total_Capacity_File = numel(Total_File);
C_Total = cell(1,Total_Capacity_File); 
for i = 1:Total_Capacity_File
    F_Total = sprintf('C_Total_%d.txt',Total_File(i));
    C_Total{i} = importdata(fullfile(P,F_Total));
end
C_Total_up = vertcat(C_Total{:});
2 comentarios
Respuesta aceptada
  Jan
      
      
 el 15 de Dic. de 2021
        
      Editada: Jan
      
      
 el 15 de Dic. de 2021
  
      "I want to take the average of the sum of these two variables, then store the new value in C_Total_up"
C_Total_up = (C_Total_1 + C_Total_2) / 2
And if you have multiple data sets stored in a cell:
C_Total_up = sum(cat(3, C_Total{:}), 3) / numel(C_Total);
% Or:
C_Total_up = mean(cat(3, C_Total{:}), 3);
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Matrix Indexing en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



