标题:求教一个从大矩阵中抽取小矩阵的问题!
只看楼主
heiri
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-12-8
 问题点数:0 回复次数:2 
求教一个从大矩阵中抽取小矩阵的问题!
问题:
有一个大矩阵A(100,100),想从A中抽取若干7阶矩阵ab=(i-3:i+3,j-3,j+3),如果 i-3或者j-3小于等于0时,将所对应的ab中元素设为0,请问如何实现? 谢谢!
搜索更多相关主题的帖子: 矩阵 抽取 元素 
2006-12-26 17:19
hitzhang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:369
专家分:52
注 册:2006-9-24
得分:0 
b=zeros(102,102);
b(3:102,3:102)=A;
ab=b(1:3,1:3);%循环

2006-12-26 19:15
heiri
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-12-8
得分:0 

楼上的意思是我先把矩阵扩展一下吧,那扩展到(103,103) i=3的时候也没值 好办法 谢谢了
另外 最后一句我不太明白,怎么个循环,我是要取出一个7*7的矩阵,按照ab=b(i-3:i+3,j-3:j+3) i和j都大于等于4就行?

2006-12-27 00:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-112265-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.890491 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved