永发信息网

matlab中两个矩阵对应操作的问题

答案:4  悬赏:0  手机版
解决时间 2021-02-24 18:21
比如两个个矩阵Aij和Bij,大小相同,我想求得A中每列最小值的位置,然后在B中提取相应位置的元素组成一个向量,怎么实现
最佳答案
参考代码:
[I,I]=min(A);
B(size(A,1)*(0:size(A,2)-1)+I) 
示例(为方便看清效果,这里从矩阵A中提取元素):
>> A=rand(4,5)
A =
    0.6557    0.6787    0.6555    0.2769    0.6948
    0.0357    0.7577    0.1712    0.0462    0.3171
    0.8491    0.7431    0.7060    0.0971    0.9502
    0.9340    0.3922    0.0318    0.8235    0.0344
>> [I,I]=min(A);
>> A(size(A,1)*(0:size(A,2)-1)+I)
ans =
    0.0357    0.3922    0.0318    0.0462    0.0344
全部回答
[C,I]=min(A,[],1) X=[B(C(1),1) B(C(2),2) B(C(3),3) B(C(4),4) ……]
matlab里关于集合运算和二进制数的运算的函数 intersect:集合交集 ismember :是否集合中元素 setdiff :集合差集 setxor :集合异或(不在交集中的元素) union :两个集合的并 unique :返回向量作为一个集合所有元素(去掉相同元素)
[C,I]=min(A,[],1); I=sub2ind(size(A),I,1:length(I)); X=B(I);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【什么败走华容道】曹操败走华容道,下一句是
溢丰车城店广汽丰田在什么地方啊,我要过去处
汽车侧挡风玻璃能裂成一条线吗?
发汇通快递的人可不可以在快递运输过程中阻止
内蒙古乌海市海勃湾区的门面房价钱
翔远化工实业公司这个地址在什么地方,我要处
我在网上加了一个预测彩票开奖的人,他每天都
【倾巢而出】鱼贯而出倾巢而出照样子写成语
万秀村地址在什么地方,想过去办事
电脑隔三差五断网
牙刷漱口杯应该放在哪里,卫生间是不是不行
那个网站可以免费卖东西,人比较多.谢谢!
武汉捐骨髓去哪里捐
弗斯特广告在哪里啊,我有事要去这个地方
成都市行驶证掉了在哪里补办?都需要什么证件
推荐资讯
中企财富(北京)非融资性担保有限公司
什么是插肩设计?
怎么知道自己电话号码
买什么样的股票会涨
当按哪个键哪个键就发光的键盘
关于农业生态经济效益指标的公式,下列表达式
榆林市地方税务局办税服务厅在什么地方啊,我
威海博胜气动液压有限公司高区营业部怎么去啊
杯酒释兵权中释怎么读
七彩贝贝我想知道这个在什么地方
晶晶超市(双沟镇官路社区卫生服务站东北)地址
采矿权证号c3413232016077130142527
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?