matlab的输出数组
时间: 2023-06-17 12:04:17 浏览: 264
matlab输出数组 matlab输出数组
在 Matlab 中,可以使用以下语句输出数组:
1. 直接输入数组名,例如:
```
a = [1 2 3; 4 5 6; 7 8 9];
a
```
输出结果为:
```
a =
1 2 3
4 5 6
7 8 9
```
2. 使用 `disp` 函数,例如:
```
a = [1 2 3; 4 5 6; 7 8 9];
disp(a)
```
输出结果与直接输入数组名相同。
3. 使用 `fprintf` 函数,例如:
```
a = [1 2 3; 4 5 6; 7 8 9];
fprintf('%d %d %d\n', a')
```
输出结果为:
```
1 4 7
2 5 8
3 6 9
```
注意,此处使用了转置操作,使得每一行成为一个参数传递给 `fprintf` 函数。
4. 使用 `sprintf` 函数,例如:
```
a = [1 2 3; 4 5 6; 7 8 9];
str = sprintf('%d %d %d\n', a');
disp(str)
```
输出结果与使用 `fprintf` 函数相同,但是此处先将数组转换为字符串,再输出字符串。
阅读全文