| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2272 人关注过本帖
标题:求教一个从大矩阵中抽取小矩阵的问题!
只看楼主 加入收藏
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
快速回复:求教一个从大矩阵中抽取小矩阵的问题!
数据加载中...
 
   



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

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