MATLAB 数组循环赋值教程

2020-10-10

MATLAB 数组循环赋值教程

本资源文件详细介绍了如何在 MATLAB 中使用循环结构对数组进行赋值操作。通过循环结构,我们可以遍历数组的每个元素,并根据需要进行赋值。以下是一些示例来说明如何使用循环结构对数组进行循环赋值。

使用 for 循环对数组赋值

% 创建一个空数组
arr = [];

% 使用for循环赋值
for i = 1:5
    arr(i) = i^2;  % 对数组的每个元素进行赋值
end

disp(arr);  % 输出:[1 4 9 16 25]

在这个示例中,我们使用 for 循环从 1 到 5 遍历,并将每个元素的平方值赋值给数组 arr 的对应位置。

使用 while 循环对数组赋值

% 创建一个空数组
arr = [];

% 使用while循环赋值
i = 1;
while i <= 5
    arr(i) = i^2;  % 对数组的每个元素进行赋值
    i = i + 1;
end

disp(arr);  % 输出:[1 4 9 16 25]

在这个示例中,我们使用 while 循环来实现相同的循环赋值操作。在每次循环中,我们将当前元素的平方值赋值给数组 arr 的对应位置,并递增计数器 i

总结

通过上述示例,我们可以看到在 MATLAB 中使用循环结构对数组进行赋值是非常灵活和方便的。无论是 for 循环还是 while 循环,都可以根据具体需求选择合适的循环结构来实现数组的循环赋值操作。

下载链接

MATLAB数组循环赋值教程