TASK04:单元数组
语法知识
1.单元数组的创建
(1) 可以通过对单元数组的赋值来创建单元数组,也可以对单元数组的预分配来创建。
(2) C=cell(n) %建立n阶单元空方阵。
C=cell(m,n) %建立m行n列的单元空矩阵。
C=cell(size(A)) %建立与矩形A同维的空单元矩阵。
(3) 赋值的几种方法
下标索引。
单元索引。
2.单元数组的删除和改写
reshape函数
3.单元数组的运算
实战演练
1.A(1,1)={magic(3)};A{1,1}=magic(3); %两种写法
2.celldisp(A) %显示A数组;
3.赋值的时候一个一个的赋值;
4.C{a,b}{c,d}=‘xxx’; %给{a,b}中的{c,d}赋值;
5.删除就是将单元格替换为空
6.rand(m,n) %m行n列的随机数矩阵;
7.单元数组中的数值矩阵仍符合数值矩阵的运算规则,
也符合字符数组的运算规则;
总结思考
1.今天的实战演练没有截屏,因为程序比较长,截屏时容易断开,不太方便。今天的内容以前也都接触过,不是很复杂,以后会注意运用。