【发布时间】:2016-05-16 10:54:31
【问题描述】:
我正在使用代码
k = 0;
while k<3
k = k+1;
a = 5^k;
disp(a);
end
但是,当结果输出时,它只给了我一次迭代的答案。我想知道当您改用此代码时对计算机有什么不同:
clear, clc
k = 0;
while k<3
k = k+1;
a(k) = 5^k;
end
disp(a)
为什么第一个示例代码只输出 125,而第二个示例输出 5、25 和 125?
【问题讨论】:
-
你确定第一个代码结果是 125 吗?
-
我得到
[5;25; 125]和[5,25,125]这两个代码。你为什么用while而不是for? -
您可能想阅读getting started document
-
我使用的是工程计算教科书中的示例代码。他们用这个例子来演示 while 循环。
-
谢谢。我去看看那个文件!????
标签: matlab while-loop