matlab生成一个一百数的随机向量,找出最大值的序号,再找出次大值的序号,最后返回剩余元素的个数
展开全部
随机数要上下限吗?是平均分布还是其它形式的分布,这里写一个采用平均分布 上下限为0和4的程序
clc
clear all
a=rand(10,10).*4
[C1,I1]=max(a);
[C2,I2]=max(C1);
MAX1=C2
Position_of_MAX1=[I1(I2),I2]
b=a;
b(I1,I2)=0;
[C3,I3]=max(b);
[C4,I4]=max(C3);
MAX2=C4
Position_of_MAX2=[I3(I4),I4]
N=size(find(a<C4));
N=N(1)
clc
clear all
a=rand(10,10).*4
[C1,I1]=max(a);
[C2,I2]=max(C1);
MAX1=C2
Position_of_MAX1=[I1(I2),I2]
b=a;
b(I1,I2)=0;
[C3,I3]=max(b);
[C4,I4]=max(C3);
MAX2=C4
Position_of_MAX2=[I3(I4),I4]
N=size(find(a<C4));
N=N(1)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询