第八章-数据类、结构

cell arrays:

允许将不同类型和大小的数据聚合到一个数组中,可以按照行号和列号进行索引。

ca{1,1}=4.7
ca{1,2}=[1,2,3,4,5]
ca{2,1}='arbitrary'
ca{2,2}=2+3i

>> main

ca =

  1×1 cell 数组

    {[4.7000]}


ca =

  1×2 cell 数组

    {[4.7000]}    {1×5 double}


ca =

  2×2 cell 数组

    {[   4.7000]}    {1×5 double}
    {'arbitrary'}    {0×0 double}


ca =

  2×2 cell 数组

    {[   4.7000]}    {1×5 double        }
    {'arbitrary'}    {[2.0000 + 3.0000i]}

其中特定元素可以进行进一步的索引

>> disp(ca{1,1})
    4.7000

>> disp(ca{1,2}(1,2))
     2

>> disp(ca{2,1}(1:3))
arb

单元数组允许我们存储一组有不同长度的字符串。

二维字符数组,需要每行的长度必须相同

par={'war','mi','pish','kjlhh'}
disp('the law par:')
for ip=1:4
    disp([blanks(17),par{ip}])
end

>> main

par =

  1×4 cell 数组

    {'war'}    {'mi'}    {'pish'}    {'kjlhh'}

the law par:
                 war
                 mi
                 pish
                 kjlhh

结构体:

mybook.titl='begining group theroy'
mybook.author='albert'
mybook.year=2002
mybook.npages=482
disp(['publication year:',num2str(mybook.year)])

>> main

mybook = 

  包含以下字段的 struct:

    titl: 'begining group theroy'


mybook = 

  包含以下字段的 struct:

      titl: 'begining group theroy'
    author: 'albert'


mybook = 

  包含以下字段的 struct:

      titl: 'begining group theroy'
    author: 'albert'
      year: 2002


mybook = 

  包含以下字段的 struct:

      titl: 'begining group theroy'
    author: 'albert'
      year: 2002
    npages: 482

publication year:2002

disp(mybook)

>> disp(mybook)
      titl: 'begining group theroy'
    author: 'albert'
      year: 2002
    npages: 482

复数:

z=complex(4,5)
z1=4+5i
z2=4+4.5*j
z3=4+3*i
z4=5+7j

>> main

z =

   4.0000 + 5.0000i


z1 =

   4.0000 + 5.0000i


z2 =

   4.0000 + 4.5000i


z3 =

   4.0000 + 3.0000i


z4 =

   5.0000 + 7.0000i

cpmplex(a,b)

a+bi

real(z)

z的实部

imag(z)

z的虚部

abs(z)

z的模值

angle(z)角度
conj(z)共轭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一夕ξ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值