matlab如何创建字符矩阵 秒好评

就是有十几个地名
临平镇pm2.5
和睦小学pm2.5
下沙pm2.5
朝晖五区pm2.5
西溪pm2.5
浙江农大pm2.5
卧龙桥pm2.5
江滨pm2.5
城厢镇pm2.5
云栖pm2.5
千岛湖pm2.5
如何形成一个11行1列的字符矩阵?

Matlab中 矩阵要求为矩形,每行字符数一样多。你这要用空格补齐到9个字符一行。例如:
pm=['临平镇pm2.5 ';
'和睦小学pm2.5']
形成一个11行1列的字符串矩阵: 其实在Matlab中是一个11行9列的字符矩阵。
size(pm)
ans =
2 9
class(pm)
ans =
char
当然不用空格补齐也行,用1楼所说的元胞数组 很好。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-08
用元胞数组
a={‘abc’;‘def’}本回答被提问者采纳
相似回答