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. 参考

  1. Matlab怎样元胞数组初始化.


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部