在 MATLAB 中创建零数组
在 MATLAB 中,变量通常以矩阵或数组的形式存储。有时,我们需要零矩阵或数组来执行特定操作。因此,MATLAB 允许我们创建零矩阵或数组。对于此任务,我们可以使用 MATLAB 的内置函数或手动方法。
在本文中,我们将借助 MATLAB 编程中的示例程序学习创建零矩阵或数组的不同方法。
使用 MATLAB 中的 `zeros()` 函数创建零数组
MATLAB 提供了一个名为 `zeros()` 的内置函数来创建具有特定行数和列数的零矩阵或数组。
创建具有指定行数和列数的零数组
我们可以使用 `zeros()` 函数通过使用以下语法创建 n × m 阶数组。
语法
A = zeros(n, m);
此处,`A` 是定义为存储零数组的变量,`n` 是表示数组中行数的数字,`m` 是表示数组中列数的数字。
示例
% MATLAB 程序演示如何使用 `zeros()` 函数创建 n x m 的零数组 % 创建 3 x 4 的零数组 A = zeros (3, 4); % 显示零数组 disp('零数组:'); disp(A);
输出
零数组: 0 0 0 0 0 0 0 0 0 0 0 0
创建具有相同行数和列数的零数组
`zeros()` 函数的以下语法用于创建 n × n 的零数组。
语法
A = zeros(n);
其中,`n` 是数组的顺序。
示例
% MATLAB 程序演示如何创建 n x n 的零数组 % 创建 3 x 3 的零数组 A = zeros (3); % 显示零数组 disp('零数组:'); disp(A);
输出
零数组: 0 0 0 0 0 0 0 0 0
创建标量零
我们只需调用不带参数的 `zeros` 函数即可创建标量零。以下 MATLAB 程序演示了创建标量零的实现。
示例
% MATLAB 程序演示如何创建标量零 % 创建标量零 A = zeros; % 显示标量零 disp('标量零为:'); disp(A);
输出
标量零为: 0
创建三维零数组
我们还可以使用带有三个参数的 `zeros()` 函数来创建三维零数组。为此,zeros() 函数将采用以下语法。
语法
A = zeros (a, b, c);
此函数将创建一个 a x b x c 零数组。
示例
% MATLAB 程序演示如何创建三维零数组 % 创建 3 x 4 x 5 零数组 A = zeros (3, 4, 5); % 显示零数组 disp('零数组:'); 显示(A); 前>输出
零数组: (:,:,1) = 0 0 0 0 0 0 0 0 0 0 0 0 (:,:,2) = 0 0 0 0 0 0 0 0 0 0 0 0 (:,:,3) = 0 0 0 0 0 0 0 0 0 0 0 0 (:,:,4) = 0 0 0 0 0 0 0 0 0 0 0 0 (:,:,5) = 0 0 0 0 0 0 0 0 0 0 0 0在 MATLAB 中手动创建零数组
我们可以在 MATLAB 编程中指定代码来创建不同类型的零数组。以下部分说明了手动创建零数组。
创建大小为 1 x n 的零数组或 n 个零的数组
我们可以在 MATLAB 编程中创建大小为 1 x n 的行向量或 n 个零的数组。
以下 MATLAB 程序演示了如何创建一个包含 6 个(n = 6)零的数组。
示例
% MATLAB 程序演示了如何创建一个包含 n 个零的数组 % 创建一个包含 6 个(n = 6)零的数组 A = [0 0 0 0 0 0]; % 显示零数组 disp('零数组为:'); disp(A);输出
零数组为: 0 0 0 0 0 0创建一个大小为 n x 1 的零数组或一个零列向量
在 MATLAB 编程中,我们可以创建一个大小为 n x 1 的列向量或一个大小为 n x 1 的零数组。
以下 MATLAB 程序演示了如何创建大小为 6 x 1 的零数组。
示例
% MATLAB 程序演示了如何创建 n x 1 的零数组 % 创建一个大小为 6 x 1 的零数组 A = [0; 0; 0; 0; 0; 0]; % 显示零数组 disp('零数组是:'); disp(A);输出
零数组为: 0 0 0 0 0 0创建一个大小为 n x m 的零数组
我们可以在 MATLAB 编程中创建一个大小为 n x m 的零数组。其中,`n` 是数组中的行数,`m` 是列数。
以下 MATLAB 程序演示了如何创建大小为 n x m 的零数组。
示例
% MATLAB 程序演示了如何创建 n x m 的零数组 % 创建一个大小为 3 x 5 的零数组 A = [0 0 0 0 0; 0 0 0 0 0; 0 0 0 0 0]; % 显示零数组 disp('零数组是:'); disp(A);输出
零数组为: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0结论
总之,我们可以在 MATALB 中手动或使用内置函数"zeros()"创建零数组。上述 MATLAB 程序演示了创建零数组的两种方法。
相关文章