matlab 元胞 deal
时间: 2023-11-11 08:58:43 浏览: 109
元胞(cell)是MATLAB中一种特殊的数据类型,可以存储不同类型的数据。deal函数是MATLAB中用于将输入参数分配给输出变量的函数,常用于函数返回多个值时。
例如,假设有一个元胞数组A,其中包含三个元素,分别为一个字符串、一个矩阵和一个向量,可以使用deal函数将这三个元素分配给三个变量str、mat和vec:
```
A = {'hello', magic(3), [1 2 3]};
[str, mat, vec] = deal(A{:});
```
此时,str变量将被赋值为字符串'hello',mat变量将被赋值为3x3的魔方阵,vec变量将被赋值为向量[1 2 3]。
阅读全文