求matlab中字符串如何拆分和合并?????

如:813782AF27E7818847816783AF17CF81884C813780AF27D5815847814780AF17D7817849请问各位:谁知道如何将... 如:
81 37 82 AF 27 E7 81 88 47
81 67 83 AF 17 CF 81 88 4C
81 37 80 AF 27 D5 81 58 47
81 47 80 AF 17 D7 81 78 49
请问各位:谁知道如何将上面的两位数的矩阵合成下面三位数的矩阵
813 782 AF2 7E7 818 847
816 783 AF1 7CF 818 84C
813 780 AF2 7D5 815 847
814 780 AF1 7D7 817 849
此文件在txt中,调入到matlab中的。能不能用代码实现?

最好是通用的可以扩展的!
展开
 我来答
tanarri
2010-10-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5123
采纳率:33%
帮助的人:8095万
展开全部
a=textread('1.txt','%s');
t='';
for i=1:size(a)
t=strcat(t,a(i));%将所有字符串合并成一个cell变量
end
t=char(t);%将cell变量变成string类型
maxi=4;
maxj=6;
newsize=3;
res=cell(4,6);
for i=1:maxi
for j=1:maxj
pos=(i-1)*maxj*newsize+(j-1)*newsize;%确定每个新字符串的位置
res(i,j)=cellstr(t((pos+1):(pos+3)));%将字符串写入cell矩阵
end
end
res

要通用的可以做成函数,把maxi,maxj,newsize,还有文件名作为函数参数即可
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
在Excel中,字符串匹配函数主要用于查找和定位特定字符串在文本中的位置或进行替换操作。常用的字符串匹配函数包括FIND、SEARCH、SUBSTITUTE和REPLACE等。FIND和SEARCH函数用于查找字符串的位置,而SUBSTIT... 点击进入详情页
本回答由TableDI提供
王者荣耀cc白羊
2018-07-18
知道答主
回答量:1
采纳率:0%
帮助的人:835
展开全部
没有没有没有没有没有没有没有没有没有没有没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式