在Matlab中蛮力

时间:2015-05-24 06:19:00

标签: matlab

这是我的问题,例如我有一个方程x + y = 2,所以使用matlab我想知道如何在添加它时确定x和y的所有可能的值组合,并且将给出总和2(例如:x1 = 0.98,y1 = 0.12; x2 = 0.94 y2 = 0.16,等等)

我想我需要使用for循环?

for x = 2-y
end
for y =2-x
end

Values of x and y
x   y
0   2
0.1 1.9
0.2 1.8
0.3 1.7
0.4 1.6
0.5 1.5
0.6 1.4
0.7 1.3
0.8 1.2
0.9 1.1
1   1

所以我需要你的帮助谢谢

1 个答案:

答案 0 :(得分:2)

要获得xy之间02的所有可能组合,步长为0.1,您甚至不需要一个for循环。您可以创建包含所有可能的x值的向量x,然后计算相应的y

x = 0:0.1:2;    % Create a vector of values between 0 and 2 in steps 0f 0.1
y = 2 - x;

这将为您提供两个(行)向量,其中包含加起来为2的所有可能组合。