我正在尝试将while循环中的值保存到向量中。我有以下代码。
Delta_P = 1;
count = 0;
while Delta_P > 0.00001
x1 = ((y1*p)/(c1*p1));
x2 = ((y2*p)/(c2*p2));
c1 = exp(A*x2.^2);
c2 = exp(A*x1.^2);
p_update = 1/(y1/(c1*p1)+(y2/(c2*p2)));
Delta_P = abs(p-p_update);
p = p_update;
count = count + 1;
end
我需要将p,x1和x2保存到向量中。循环也必须保持while循环。我不知道如何将它们保存到矢量中。 感谢。
答案 0 :(得分:0)
仅在您的循环更改中:
.
.
.
x1(count) = ((y1*p)/(c1*p1));
x2(count) = ((y2*p)/(c2*p2));
.
.
.
p(count) = p_update;
.
.
.
答案 1 :(得分:0)
除了@Dans回答 - 您还需要:
或