1.合并兩個矩陣
a = [1 2 3;4 5 6]
b = [7 8 9;1 2 3]
c = [a,b] %按行(橫向)合并
c = [a;b] %按列(縱向)合并
2.合并多個矩陣
clc
clear
temp = dir(['D:\文件夾\','*.txt']);
N = length(temp);
for i = 1:N %先讀取文件內所有文件
data = load(temp(i).name);
s = ['a' int2str(i) '=data;'];
eval(s);
end
data_merger_all = {}; %將所有讀取的文件放到一個胞元數(shù)組中
for j = 1:N
s = ['a' int2str(j)];
data_merger = eval(s);
data_merger_all{j,1} = data_merger;
end
data_end = []; %讀取胞元數(shù)組數(shù)據(jù)并進行合并數(shù)據(jù)操作
for m = 1:2:N-1
n = m + 1;
data1 = data_merger_all{m,1};
data2 = data_merger_all{n,1};
data_end1 = [data1;data2];
data_end = [data_end;data_end1]; %data_end 就是合并之后的數(shù)據(jù)
end
data_end = [data_end;data_merger_all{N,1}]; %如果N是奇數(shù)則需要再加一下這個代碼,因為前面N-1及m+1最多只能到偶數(shù)
w = "ok"
?文章來源地址http://www.zghlxwxcb.cn/news/detail-508861.html
?Hi,科研大神,厭倦了某寶的Chat賬號總是封號失聯(lián)嗎?需要穩(wěn)定的單獨賬號嗎?聯(lián)系下方企鵝號走起來,都是科研人為大家做點有意義的事情,為您的科研助力~文章來源:http://www.zghlxwxcb.cn/news/detail-508861.html
請加企鵝號-都是科研人為大家科研助力~
?
到了這里,關于Matlab怎樣合并兩個矩陣(怎樣合并多個矩陣)為一個矩陣的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!