例 1:二维数组的翻转
例 2:三维数组的翻转
例 3:使用循环实现二维数组的翻转
例 4:使用切片实现二维数组的翻转
——例 1代码:二维数组的翻转
% 初始化一个二维数组
A = [1 2 3; 4 5 6; 7 8 9];
% 翻转数组
A_flip = A(:, end);
% 镜像数组
A_mirror = A(end, :);
% 显示结果
disp('原数组:');
disp(A);
disp('翻转数组:');
disp(A_flip);
disp('镜像数组:');
disp(A_mirror);
解析:在这个例子中,我们首先初始化一个二维数组 A。然后,我们使用`end`关键字获取数组的最后一行,并将其作为新的数组 A_flip。这里,我们使用`end`关键字是因为在 Matlab 中,数组的维度是从 1 开始计算的。接着,我们使用`end`关键字获取数组的最后一列,并将其作为新的数组 A_mirror。最后,我们使用`disp`函数显示原数组和翻转、镜像后的数组。