how to concatenate the two variables.?
4 次查看(过去 30 天)
显示 更早的评论
how to concatenate the two variables a(1*5) cell and b(3*5) double
ex:
a= ch1_01 ch1_02 ch2_01 ch2_02 ch3_01
b=
12.2172 83.1253 32.3429 73.2126 43.3222
32.2179 13.1213 42.3388 53.5127 52.1229
82.2571 43.1231 52.1400 33.4129 44.3326
output: in one variable as
ch1_01 ch1_02 ch2_01 ch2_02 ch3_01
12.2172 83.1253 32.3429 73.2126 43.3222
32.2179 13.1213 42.3388 53.5127 52.1229
82.2571 43.1231 52.1400 33.4129 44.3326
0 个评论
采纳的回答
Mischa Kim
2014-3-13
编辑:Mischa Kim
2014-3-13
Sandy, you could do:
a = {'ch1_01' 'ch1_02' 'ch2_01' 'ch2_02' 'ch3_01'};
b = [12.2172 83.1253 32.3429 73.2126 43.3222;...
32.2179 13.1213 42.3388 53.5127 52.1229;...
82.2571 43.1231 52.1400 33.4129 44.3326];
c.col = a;
c.val = b;
To access the different components use, e.g.,
c.col(2)
c.val(1:2,2:3)
2 个评论
Mischa Kim
2014-3-13
This should do:
filename = 'testdata.xlsx';
sheet = 1;
xlswrite(filename,c.col,sheet,'A1')
xlswrite(filename,c.val,sheet,'A2')
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!