回 帖 发 新 帖 刷新版面

主题:求助:Matlab 字符串数组的读取

我想读取一个字符串数组的某个元素,可是读出来的始终不对!
如:
   我在命令窗口输入: ass=char(‘asdf‘,’dfgh‘)
                                   或者ass=str2mat(‘asdf‘,’dfgh‘)
  我想提取第一个元素我输入:ass(1)
输出的结果是:a,却不是我想要的asdf。怎样可以读取整个字符串呢?
谢谢了

回复列表 (共2个回复)

沙发

用这样的结构
aa={'asdf','sdfh'}
运行

>> a(1)

ans = 

    'asdf'

板凳

支持1楼的答复

str2mat只是剔除字符串中的空格,然后组成一个矩阵

我来回复

您尚未登录,请登录后再回复。点此登录或注册