Task4.单元数组

单元数组

单元数组的创建

  1. C=cell(n)
C=cell(3)

C =

  3×3 cell 数组

    {0×0 double}    {0×0 double}    {0×0 double}
    {0×0 double}    {0×0 double}    {0×0 double}
    {0×0 double}    {0×0 double}    {0×0 double}
  1. C=cell(m,n)
x=cell(2,3)

x =

  2×3 cell 数组

    {0×0 double}    {0×0 double}    {0×0 double}
    {0×0 double}    {0×0 double}    {0×0 double}
  1. c=cell(size(A))
>> B=[1,2,3;2,3,4]

B =

     1     2     3
     2     3     4

>> C=cell(size(B))

C =

  2×3 cell 数组

    {0×0 double}    {0×0 double}    {0×0 double}
    {0×0 double}    {0×0 double}    {0×0 double}

索引构建

与数组表示方法类似

>> C(1,1)={1:5};
>> C

C =

  2×3 cell 数组

    {1×5 double}    {0×0 double}    {0×0 double}
    {0×0 double}    {0×0 double}    {0×0 double}

>> C(1,2)={magic(3)};
>> celldisp(C)
 
C{1,1} =
 
     1     2     3     4     5

 
 
C{2,1} =
 
     []
 
 
C{1,2} =
 
     8     1     6
     3     5     7
     4     9     2

 
 
C{2,2} =
 
     []
 
 
C{1,3} =
 
     []
 
 
C{2,3} =
 
     []

单元数组嵌套

C{1,3}{1,1}='text'
C{1,3}{1,2}=7
 C{1,3}{2,1}=[1:5]
C =

  2×3 cell 数组

    {1×5 double}    {3×3 double}    {2×2 cell  }
    {0×0 double}    {0×0 double}    {0×0 double}
 
 celldisp(C)
 
C{1,3}{2,1} =
 
     1     2     3     4     5

 
 
C{1,3}{1,2} =
 
     7

 
 
C{1,3}{2,2} =
 
     []
 

在这里插入图片描述

celldisp(C)和cellplot(C)

celldisp(C)显示单元数组C的全部内容。
cellplot(C)用图形显示单元数组C的结构,矩形代表向量元素或矩阵元素,标量或短的文本字符串表示文本

删除改写

与数组类似。

C{1,1}=[]

C =

  2×3 cell 数组

    {0×0 double}    {3×3 double}    {2×2 cell  }
    {0×0 double}    {0×0 double}    {0×0 double}

运算

A{1,3}=conv(A{1,1},A{1,2})
A{2.1}=A{1,1}*A{1,2}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值