中易网

求助:在MATLAB中,将一个1行m列的矩阵A分为N组

答案:2  悬赏:40  
解决时间 2021-02-19 03:57
在MATLAB中,将一个1行m列的矩阵A分为N组,找出每一组中的最大值B(i),并且找出B(i)在矩阵A中是第几个 ,帮我写一段程序,不甚感激
最佳答案
function [A,B,C,D] = fun(A,N)
if ~isvector(A)
error(''); %引号里写点错误信息,自己随便写点
end
n=length(A);
if n error(''); %引号里写点错误信息,自己随便写点
end
k=fix(n/N);
C=cell(N,1);B=zeros(N,1);D=zeros(N,1); %B是一组最大,C是分组,D是出B(i)在矩阵A中是第几个
for i=1:N-1
C{i}=A((i-1)*k+1:i*k);
i1=find(C{i}==max(C{i}));
B(i)=C{i}(i1);
D(i)=i*(k-1)+B(i);
end
C{N}=A((N-1)*k+1:end);
i1=find(C{N}==max(C{N}));
B(N)=C{N}(i1);
D(N)=i*(k-1)+B(i);
全部回答
你说呢...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沐夕 这名字带有金吗?合适起女孩名吗?
模拟人生3纵情美味mod怎么安装
ost-266机顶盒是什么牌子
京德利葡萄酒总汇这个地址在什么地方,我要处
人双眼皮是由显性基因E控制的,单眼皮是由隐
三八妇女节,是否属于法定节假日?
合肥学院中应用心理学以后是干什么的求大神帮
给华硕笔记本装内存条 原装和金士顿等品牌内
笔记本集成显卡美丽 怎么办
各位文人,上联用徐字开头,下联用俊字开头,
怎么样才能知道女人是结扎还是上环呢?
老马家牛肉面在哪里啊,我有事要去这个地方
期货豆粕参照美豆粕吗
好爱家防蚊纱窗·阳台窗这个地址在什么地方,
龙宫多少级 能带大雁塔6层
推荐资讯
Devril是什么意思
十一大药房怎么去啊,有知道地址的么
拜托各位高手帮我翻译一下这篇文言文。
影响师生关系的环境因素
怎么才能放心的买到2手车??????
笔记本分辨率只能是1280*800
新舟60的销售交付
惠友通讯在什么地方啊,我要过去处理事情
宝马740li机油温度120℃,正常么?
南礁岛地址有知道的么?有点事想过去
梦见面条和面片
is It an___,Tom? YES,ITIS,ITSMALL. A,LEMO
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?