MATLAB将元胞数组各元胞初始化为矩阵⽂章⽬录
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. 参考
1. .
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论