MATLAB一个正整数表示为n个连续正整数之和
这个容易,设若n个连续正整数为m、m+1、m+2、……m+n-1那么有总和为(m+m+n-1)n/2=(2m+n-1)*n/2所以只要找到这样的m和n即可
整理楼上信息,若设被拆分的正整数为x,拆分的份数n,则所求连续整数列第一项m=x/n-(n-1)/2;满足前式所求m为正整数的x与n才能顺利拆分。