永发信息网

有n个数,从中取m个(可重复)相加得到t.怎么得到取出来的所有组合.不管用什么程序.但最好是matlab!

答案:1  悬赏:40  手机版
解决时间 2021-08-13 09:13
有n个数,从中取m个(可重复)相加得到t.怎么得到取出来的所有组合.不管用什么程序.但最好是matlab!
最佳答案

clear;clc
A=[11 22 33 44 55],m=3,%自己改
n=length(A);
idx=nchoosek(1:n+m-1,m)-repmat(0:m-1,nchoosek(n+m-1,m),1);
B=A(idx)
再问: 朋友,你的这个代码我试了。好像是n个数取m个进行可重复搭配吧。但我想知道的是从n个数中取m个相加为t的所有组合该用什么程序去找!
再答: 哦,会错意了,我还以为你要算所有组合下可能得到的和呢。 那你就把这些和用t筛选出来不就行了么。 clear;clc; A=[11 22 33 44 55],m=3,t=77%自己改 n=length(A); idx=nchoosek(1:n+m-1,m)-repmat(0:m-1,nchoosek(n+m-1,m),1); B=A(idx); B=B(sum(B,2)==t,:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙光之剑什么时候出
有没有人给我也作一守诗
为了爱情我付出一切值得吗?
雨花区长沙温馨之家歌厅在什么地方啊,我要过
带隐形眼镜可以滴珍视明吗?
什么是月经冻结期,
山东潍坊寿光卖食用变性淀粉的地方在哪里
男生软头发剃什么发型,男生头发粗硬适合什么
心痛怎么办啊?
为什么QQ炫舞下载完了安装不了?
怎样把一个单无格中做两行字体
初中假期表现家长评语,大学生家长评语如何写
wow LK 安装不了
只知道歌词,怎么才能找出歌名?
观看用英文怎么说,美剧用英语怎么说
推荐资讯
鸡蛋生吃有什么营养?
饥荒地鼠吃什么,饥荒地皮有什么用
为什么人会有酒窝?
红日照东方诗句,跪求一些写深山古寺、禅院的
在深圳公明那里有兼职的?
左“犭”,右“虍+巾”,组成什么字
为什么我佩戴了舞团徽章但是没有结晶?
项城市周口西华县逍遥牛肉胡辣汤这个地址怎么
“有你真好”用英语怎么说
谁有从零开始,飘渺尊者,诛仙2的完整TXT格式
N+a情侣秋季上衣一套要多少钱?
高一英语必修一课后题,##
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?