我可以找到一个代码如何找到(m)数量形式(1,n)和它们的和必须在每次是不同的。

1视图(30天)
例:如果n = 5和m = 4,这意味着我要4号(1、5)。出现的数字都是1、2、3、4和总数:1 + 2 = 3 1 + 3 = 4(1 + 4 = 5 2 + 3 = 5 2 + 4 = 6 3 + 4 = 7显然和5重复这些号码是拒绝。

接受的答案

图像分析
图像分析 2021年9月25日
编辑:图像分析 2021年9月25日
我知道这似乎很明显但你试过一个简单的for循环吗?我认为你做了类似
n = 5;
m = 4;
数量= linspace (1 n - 1米)% 4个数字从1到m - 1 (4)
k = 1: m
num1 =数字(k);
k2 = k + 1: m
num2 =数字(k2);
流(' %。1f + %.1f = %f\n',num1, num2 num1 + num2);
结束
结束
数量=
1 2 3 4
1.0 + 2.0 = 3.000000
1.0 + 3.0 = 4.000000
1.0 + 4.0 = 5.000000
2.0 + 3.0 = 5.000000
2.0 + 4.0 = 6.000000
3.0 + 4.0 = 7.000000
但是我想知道为什么这不是好。你需要更多的东西” 复杂的 “因为某些原因?
20的评论
图像分析
图像分析 2021年9月26日
编辑:图像分析 2021年9月26日
再一次,你可以叫()。但是你必须意识到你不能把一系列n长分为米段没有段部分,除了某些特殊情况。就像我说的:
n = 5;
m = 4;
数量= linspace (1, n, m)
数量= 1×4
1.0000 2.3333 3.6667 5.0000
数量=独特(圆(linspace (1, n, m)))
数量= 1×4
1 2 4 5

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!