matlab 数组创建
时间: 2023-10-13 18:04:51 浏览: 94
matlab创建数组matlab
在 Matlab 中,可以使用以下方法创建数组:
1. 直接赋值:
可以通过指定元素的值来创建数组。例如,将一维数组初始化为 [1, 2, 3],可以使用以下代码:
```matlab
a = [1, 2, 3];
```
将二维数组初始化为 [1,2;3,4],可以使用以下代码:
```matlab
b = [1, 2; 3, 4];
```
2. 使用 linspace 函数:
可以使用 linspace 函数创建一个等间距的数组。例如,创建一个长度为 5,从 0 到 1 的等间距的一维数组,可以使用以下代码:
```matlab
c = linspace(0, 1, 5);
```
3. 使用 zeros 和 ones 函数:
可以使用 zeros 和 ones 函数创建一个全是 0 或 1 的数组。例如,创建一个长度为 3 的全是 0 的一维数组,可以使用以下代码:
```matlab
d = zeros(1, 3);
```
创建一个 2x2 的全是 1 的二维数组,可以使用以下代码:
```matlab
e = ones(2, 2);
```
4. 使用 rand 函数:
可以使用 rand 函数创建一个随机数数组。例如,创建一个长度为 4 的一维随机数数组,可以使用以下代码:
```matlab
f = rand(1, 4);
```
创建一个 3x3 的二维随机数数组,可以使用以下代码:
```matlab
g = rand(3, 3);
```
阅读全文