# Sum 2 Matrices and take the average value of their summation and store them in another Matrix with the same dimension.

2 ビュー (過去 30 日間)
Matthew Worker 2021 年 12 月 15 日
コメント済み: Rena Berman 2021 年 12 月 16 日
% 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 件のコメントなしを表示なしを非表示
Image Analyst 2021 年 12 月 15 日
Original question attached.
Rena Berman 2021 年 12 月 16 日
(Answers Dev) Restored edit

サインインしてコメントする。

### 採用された回答

Jan 2021 年 12 月 15 日

"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);

サインインしてコメントする。

### カテゴリ

Help Center および File ExchangeWhos についてさらに検索

R2021b

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by