只需一步,快速开始
您需要 登录 才可以下载或查看,没有账号?我要加入
使用道具 举报
原帖由 miniducky 于 2006-9-14 21:43 发表 A为一个22*100的随机矩阵,B为一个22*2的矩阵,矩阵B中的两列分别为列向量的下限和上限,要求从矩阵A中选出列向量,选出的列向量满足B的范围要求。试问这段程序该怎么编啊? 请各位大侠不吝赐教,小生先在此谢 ...
原帖由 miniducky 于 2006-9-15 08:56 发表 A=,B=,A、B矩阵的行数均为22,现在要从A中选取一些满足条件的列,条件为B1<Ai<B2,列向量Ai中的每个值都要在B1、B2对应行所构成的范围内。这些满足条件的列向量构成C矩阵。
查看全部评分
多情清秋
function bijiao(A,B) j=0; for i=1:4 C1=A(:,i)>B(:,1); C2=A(:,i)<B(:,2); if sum(C1)+sum(C2)==6 j=j+1; C(:,j)=A(:,i); end end save C C
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|联系我们|声振论坛
GMT+8, 2025-4-16 19:12 , Processed in 0.222339 second(s), 22 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.