内部数据重排矩阵

2视图(30天)

你好!
我工作在数据深度学习做准备。假设有一个= 0变量帐目时间值,B = [0 0;0.1 - 0.1;0.2 - 0.2]矩阵包含x轴和y轴坐标和C = [10 20 30;40 50 60;70 80 90]矩阵包含函数值。我需要将数据存储在一个数组D第一列将包含时间,第二列将包含轴值,第三列将包含轴的价值观和第四列将包含函数值。它可以手动做的非常简单
D (1:9, 1) = A;
D (1:3, 2) = B (1);
D (4:6 - 2) = B (2);
D(七章,2)= B (3)
D (1:3, 3) = B (1:3);
D (4:6 - 3) = B (1:3);
D(七章,3)= B (1:3);
D (1:3, 4) = C (1:3);
D (4:6 - 4) = C (1:3);
D(七章,4)= C (1:3);
然而,在现实中会有更多的数据。因此,手动灌装是低效的。有什么功能,这个过程能大大提升效率?或者我应该创建循环吗?
谢谢你!
亚历克斯

2的评论
亚历山大娘家姓的
亚历山大娘家姓的 2023年4月2日
谢谢你的回应!我认为最后一个数组将包含数以百万计的元素

登录置评。

接受的答案

Atsushi上野
Atsushi上野 2023年4月1日
移动:Atsushi上野 2023年4月1日
= 0;%变量帐目时间值
B = [0 0;0.1 - 0.1;0.2 - 0.2);%包含x轴和y轴坐标的矩阵
C = [10 20 30;40 50 60;70 80 90];%包含函数值矩阵
C = C ';
D = [repelem(1), 9日,repelem (B (1:3), 3, 1), repmat (B (1:3), 3, 1), C ()):
D = 9×4
0 0 0 0 0 0.1000 20.0000 10.0000 0 0 40.0000 0.1000 0.2000 - 30.0000 0 0 0 0 0.1000 0.1000 50.0000 70.0000 0.2000 0.1000 0.2000 60.0000 0 0 0 0 0.2000 0.2000 90.0000 0.2000 0.1000 80.0000

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的