日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cell转字符串

發布時間:2024/1/17 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cell转字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果s是一個cell如下:

s =
3×1 cell 數組
'j'
'北jing'
[ NaN]

方法一:

s{i}返回字符串 ? ?s(2)返回cell類型,s{2}返回string類型

>> s(2)
  ans =
  cell
  '北jing'


>> s{2}
  ans =
  北jing

方法二:

a=char(s) ?%char是將cell字符串數組轉化為字符數組

前提:先把[NAN]替換,例如替換成‘空’字符

>> a=char(s)
a =
  j
  北jing
  空

但是a是字符數組,有3行5列

a是字符數組,由于是數組,所以每一行必須具有相同的列數(字符數相同),不夠補空格

所以a(1,:)='j ? ?' ?(后面四個空格)而不是 ?'j'

>> strcmp(a(1,:),'j')
ans =
logical
0

>> mat2str(a)
ans =
  ['j ? ? ?';'北jing';'空 ? ? ? ']%第一個和第三個字符串后面帶空格

相反地,cellstr是將字符數組a中的每行分割成為cell細胞元組s的一個元素。并刪除a的每行尾部空格

>> s=cellstr(a)
s =
  3×1 cell 數組
  'j'
  '北jing'
  '空'

??在cell字符串中,每個單元都可以完全不同的內容,所以,不需要補充空格

?

轉載于:https://www.cnblogs.com/litthorse/p/9280660.html

總結

以上是生活随笔為你收集整理的cell转字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。