24小时热门版块排行榜    

查看: 1494  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

blesswj

金虫 (小有名气)

[求助] matlab循环生成的字符,如何随着逐步放入字符矩阵中? 已有1人参与

通过matlab循环生成一系列字符,就是带单引号的这种,比如‘壤土’,然后想提前建立一个字符矩阵,随着循环把这些生成的字符串依次放到矩阵中,但是总出现问题,有人帮忙解决下吗?
我估计还是自己没有弄清楚matlab中字符或字符串读写的命令,请赐教,感谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

多累的时间,想想未来,忍一忍,走下去......
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acalephs

捐助贵宾 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
for
A= cat(dim,A,B) 怎么样。。。
3楼2014-09-04 10:25:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

寒小潭

铜虫 (小有名气)

能详细点不,出现什么问题?
2楼2014-09-03 13:06:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blesswj

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 寒小潭 at 2014-09-03 13:06:36
能详细点不,出现什么问题?

首先有一个函数,如下
function re=gjz(t)
if p=1
  t=‘字符串’;
end
if p=0
  t=‘字符串问题’;
end

然后又有一个程序调用gjz这个函数,程序如下
da=[1 0 0 1 0 1 1 1];
re=ones(1, length(da));%当然这里肯定不行,这里定义的是数值型矩阵,就是想提前定义各矩阵,把字符串放进去,问题就在这里,我尝试用cell或者其他都是出现问题。
for i=1:length(da)
     re(i)=gjz(da(i));
end

所以问题就是如何定义能存放字符串的矩阵,然后按循环依次把字符串放进去?

感谢
多累的时间,想想未来,忍一忍,走下去......
4楼2014-09-04 14:06:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blesswj

金虫 (小有名气)

引用回帖:
3楼: Originally posted by acalephs at 2014-09-04 10:25:54
for
A= cat(dim,A,B) 怎么样。。。

可以具体点吗?
多累的时间,想想未来,忍一忍,走下去......
5楼2014-09-04 14:10:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见