一般编程中用到最多的数据是常量、变量和数组,而在科学计算和各类算法中(例如推荐算法或图像处理算法),处理的数据对象往往是高维数据. 所以对高维数据的理解和使用就显得尤为重要. 从左到右依次是, 标量, 1行3列数组, 3行1列数组, 2行3列数组, 2行3列2通道张量. 它们的维度分别是 1x1 1x3 3x1 2x3 2x3x2
v1 = 1; v1x3 = [1, 1, 1]; v3x1 = [1; 1; 1]; v2x3 = [1, 1, 1; 2, 2, 2]; v2x3x2(:, :, 1) = v2x3; v2x3x2(:, :, 2) = v2x3 + 2; size(v1) size(v1x3) size(v3x1) size(v2x3) size(v2x3x2)测试结果: 注意: matlab默认将1维数据按照1x1的二维数据处理 size()函数可以计算输入数据的维度
matlab使用%进行注释, 多行注释使用 ctrl + / , 取消注释使用 ctrl + t
测试结果: 欢迎交流
