Matlab中,我需要把N副图像循环读入到形如A1,A2,A3,,,,的N个矩阵中,该如何写程序?

感谢二位的帮助和回答,其实我希望把A1,A2,A3,,,,赋给A,形式如下:A=[A1,A2,A3...Am;B1,B2,B3...Bm......]希望再回答下,谢了!... 感谢二位的帮助和回答,其实我希望把A1,A2,A3,,,,赋给A,形式如下:
A=[A1,A2,A3...Am;
B1,B2,B3...Bm
... ... ]
希望再回答下,谢了!加分! 要用自动循环哦~ ~
展开
 我来答
guiji1988
2010-06-12 · TA获得超过105个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
%将N张图片保存为pic1.bmp(jpg),pic2.bmp ……
A=zeros(s,t,N);%s,t为图像尺寸,根据具体图片定,A是一个三维矩阵,
%其每一页为一张图片
for i=1:N
A(:,:,i)=imread(['pic' num2str(i) '.bmp']);
end
%执行时应该比用cell来得快

for i=1:m
eval(['A=[A,A',num2str(i),'];']);
end
例如当i=1时,执行eval函数就相当于执行A=[A,A1];
如果还有B1,B2……,同理实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有空飘过的
2010-06-09 · TA获得超过4945个赞
知道大有可为答主
回答量:1448
采纳率:50%
帮助的人:1850万
展开全部
用cell比较方便

A = cell(1, N);
for ii = 1:N
A{ii} = ... %读取你的图像
end

补充:
完全没有看懂你要的是什么
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式