matlab for定义空数组
时间: 2024-08-24 15:00:57 浏览: 39
matlab数组赋值的多种方法
在MATLAB中,你可以使用`zeros`或`ones`函数来定义一个全零或全一的空数组。如果你想创建一个指定维度的空数组,可以这样做:
1. 如果想要一个全零数组:
```matlab
sz = [m n]; % 这里m和n是你需要的行数和列数
empty_array_zeros = zeros(sz);
```
2. 如果想要一个全一数组:
```matlab
empty_array_ones = ones(sz);
```
如果你不确定具体维度,可以先不用提供,然后后续再根据需要设置:
```matlab
% 创建一个空矩阵,可以在后续赋值时指定大小
empty_matrix = [];
% 然后比如你想让它成为5x3矩阵:
empty_matrix = empty_matrix(:,:); % 赋予新的尺寸
empty_matrix = zeros(5,3);
```
阅读全文