- 积分
- 1104
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-9-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 毕业两年的小白 于 2017-10-20 18:18 编辑
本人MATLAB接触一年了,以前一直处理纯数组,最近项目需求研究了一下字符串,一些心得和疑问如下.请大神指证.构建字符串数组,书上说的最基本的方法就是str=char('aa','bb本人MATLAB接触一年了,以前一直处理纯数组,最近项目需求研究了一下字符串,一些心得和疑问如下.请大神指证.
构建字符串数组,书上说的最基本的方法就是str=char('ab','cd','ef');但是这样建立的数组是以字母所占的占位符进行索引,如str(1,2)就是b.这样的办法对于简单的字符处理足够了,但是对于复杂的字符串就有些力不从心.例如,以下几个字符组合:
热带低压(TD);热带风暴(TS);强热带风暴(STS)
我想实现的功能是:每一次台风记录,都相应地匹配一个等级名称并记录到一个数组里,需要时对应读取.这样的字符串,就算用char做成字符串数组,索引也只能单个字符索引,太麻烦.经过我的尝试,改用结构体或者元包数组则比较方便,可以很简单的索引定位到所需的字符串.
一些粗浅见解,请大神指证,有更好的方法请不吝赐教.
手机码字,格式请忽略.
|
|