Matlab,求大大帮忙写一个求列最大的n个数,
答案:2 悬赏:30 手机版
解决时间 2021-04-09 05:59
- 提问者网友:精神病院里
- 2021-04-08 21:03
n=input;要能判定一,二维的,当然,,更多的话学习了。比如我输入的1 2 3 4;2 3 4 5;3 4 5 6;4 5 6 7 在n=2时输出3 4; 4 5.; 5 6 ;6 7,用function自己构造,麻烦大家了
最佳答案
- 五星知识达人网友:第幾種人
- 2021-04-08 21:26
采用函数sort可以实现,比如你的矩阵是a,然后b=sort(a),取b(end:end-n,:),就是每一列的最大的n个数,function可以自己写下
全部回答
- 1楼网友:渊鱼
- 2021-04-08 22:05
可这样:
a=magic(5);
b=a(:);
c=sort(b,'descend');
m=input('请输入所求前几个数');
d=c(1:m)%这就是前几个最大数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯