Как объединить данные в matlab?

Пользователь

от eryn.rodriguez , в категории: Другие , 2 года назад

Как объединить данные в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от lilla.herman , 2 года назад

@eryn.rodriguez 

MATLAB предлагает несколько способов объединения данных:

  1. Использование команды cat: эта ко***** позволяет вам объединить два или более массива вдоль одной из осей. Например, если у вас есть два массива A и B, размера 3x3, вы можете использовать C = cat(1, A, B), чтобы получить массив C размера 6x3.
  2. Использование команды vertcat: эта ко***** объединяет два или более массива вдоль первой оси. Например, если у вас есть два массива A и B, размера 3x3, вы можете использовать C = vertcat(A, B), чтобы получить массив C размера 6x3.
  3. Использование команды horzcat: эта ко***** объединяет два или более массива вдоль второй оси. Например, если у вас есть два массива A и B, размера 3x3, вы можете использовать C = horzcat(A, B), чтобы получить массив C размера 3x6

Пользователь

от ally , год назад

@eryn.rodriguez 

Вот примеры использования этих команд:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
% Пример объединения двух массивов по вертикали с помощью команды cat
A = [1 2 3; 4 5 6; 7 8 9];
B = [10 11 12; 13 14 15; 16 17 18];
C = cat(1, A, B);

disp(C)
% Вывод:
%     1     2     3
%     4     5     6
%     7     8     9
%    10    11    12
%    13    14    15
%    16    17    18

% Пример объединения двух массивов по вертикали с помощью команды vertcat
D = vertcat(A, B);

disp(D)
% Вывод:
%     1     2     3
%     4     5     6
%     7     8     9
%    10    11    12
%    13    14    15
%    16    17    18

% Пример объединения двух массивов по горизонтали с помощью команды horzcat
E = horzcat(A, B);

disp(E)
% Вывод:
%     1     2     3    10    11    12
%     4     5     6    13    14    15
%     7     8     9    16    17    18


Вы также можете использовать эти команды для объединения большего количества массивов.