Matlab 字符数组和字符串

>> apple_char='apple'

apple_char =

    'apple'

>> class(apple_char)

ans =

    'char'

>> Apple_String="Apple"

Apple_String = 

    "Apple"

>> class(Apple_String)

ans =

    'string'

>> length(apple_char)

ans =

     5

>> length(Apple_String)

ans =

     1

>> Apple_String % 是一个scalar

Apple_String = 

    "Apple"

>> apple_char % 是一个array  /vector 

apple_char =

    'apple'

>> size(apple_char)

ans =

     1     5

>> size(Apple_String)

ans =

     1     1



>> apple_char(3)

ans =

    'p'


>> Apple_String(1)

ans = 

    "Apple"

>> Apple_String(2)
索引超出数组元素的数目(1)。
 
>> 


>> Apple_String{1}(4)% 如果要找到这个string的某个字符,返回的就是char 类型的

ans =

    'l'


数组:

>> major=["chinese" "histroy"  "engerinid"]

major = 

  1×3 string 数组

    "chinese"    "histroy"    "engerinid"

>> major_char=['dddd','eeee','fffff']

major_char =

    'ddddeeeefffff'

>> major_char1=char(['dddd','eeee','fffff'])

major_char1 =

    'ddddeeeefffff'

>> major_char1=char('dddd','eeee','fffff')

major_char1 =

  3×5 char 数组

    'dddd '
    'eeee '
    'fffff'

>> 



ans =

  空的 0×0 char 数组

>> ['','','']

ans =

  空的 0×0 char 数组

>> ""

ans = 

    ""

>> ["",""]

ans = 

  1×2 string 数组

    ""    ""

>> 



>> isempty('')

ans =

  logical

   1

>> isempty([])

ans =

  logical

   1

>> isempty("")

ans =

  logical

   0

>> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值