MATLAB将元胞数组各元胞初始化为矩阵
文章目录
- 1. 前言
- 2. 方案
- 第一种方法
- 第二种方法
- 3. 参考
1. 前言
需求:首先申请了一个m*n的元胞数组,希望初始化为每个元胞都是一个相同的矩阵A。在此简单记录一下。
2. 方案
第一种方法
>> a = cell(5, 1);
>> a(:) = {rand(2, 2)}a =5×1 cell 数组{2×2 double}{2×2 double}{2×2 double}{2×2 double}{2×2 double}
若异想天开地使用a{:} = rand(2, 2),会提示:需要花括号或点索引表达式中的一个输出,但结果有5个。
第二种方法
>> b = repmat({rand(2, 2)}, 5, 1)b =5×1 cell 数组{2×2 double}{2×2 double}{2×2 double}{2×2 double}{2×2 double}
3. 参考
- Matlab怎样元胞数组初始化.
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
