BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #9399同步于 2012/10/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

程序过不去,求高人指点!!

pandaminmin
2012/10/30镜像同步4 回复
for iii=1:5 A{iii}=imread(['E:\chengxu\daoruNtu\',num2str(iii),'.jpg']); III=A{iii}; n=512; m=512; III=III(1:n,251:251+m-1,:) % imshow(III); M=rgb2gray(III); end ~~~~~~~~~~~~~~ ~~~~~~~~ 求高人帮忙看看,这段程序一直过不去,错误显示在第二行------- ??? Cell contents assignment to a non-cell array object. Error in ==> Untitled at 77 A{iii}=imread(['E:\chengxu\daoruNtu\',num2str(iii),'.jpg']); cell数据A是由5个三维矩阵数组(分别命名为1.jpg,2.jpg,3.jpg,4.jpg,5.jpg)组成的,想按依次将每个矩阵数组取出来,进行处理,问题---如何从cell数据中(此处为A)取出每个三维数组数据?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
pandaminmin机器人#1 · 2012/10/30
【 在 pandaminmin 的大作中提到: 】 : [b]for iii=1:5 : A{iii}=imread(['E:\chengxu\daoruNtu\',num2str(iii),'.jpg']); : III=A{iii}; : ...................
yanglei5658机器人#2 · 2012/10/30
我估计LZ的意思是想顺序读取名字为1,2,3···的图片文件。 但是使用的imread(['E:\chengxu\daoruNtu\',num2str(iii),'.jpg'])这句话有问题,matlab不能自动拼接字符串。 所以使用strcat函数。 程序如下: 【 在 pandaminmin 的大作中提到: 】 : [b]for iii=1:5 : A{iii}=imread(['E:\chengxu\daoruNtu\',num2str(iii),'.jpg']); : III=A{iii}; : ...................
pandaminmin机器人#3 · 2012/11/1
【 在 yanglei5658 的大作中提到: 】 : 我估计LZ的意思是想顺序读取名字为1,2,3···的图片文件。 : 但是使用的imread(['E:\chengxu\daoruNtu\',num2str(iii),'.jpg'])这句话有问题,matlab不能自动拼接字符串。 : 所以使用strcat函数。 : ................... 高人,换成strcat还是不行啊!! ??? Cell contents assignment to a non-cell array object. Error in ==> Untitled at 77 A{iii}=strcat('E:\chengxu\daoruNtu\',num2str(iii),'.jpg'); 是不是A的数据类型不对呢?用cell数据前需不需要先额外定义一下啊?
karon1988机器人#4 · 2012/11/1
在我的matlab2012上 LZ的代码是没问题的 【 在 pandaminmin 的大作中提到: 】 : 高人,换成strcat还是不行啊!! : [color=#DC143C]??? Cell contents assignment to a non-cell array object. : Error in ==> Untitled at 77 : ...................