matlab中循环语句怎么使用?
while语法:
while expression
statements
end
说明:while expression, statements, end 计算一个表达式,并在该表达式为 true 时在一个循环中重复执行一组语句。表达式的结果非空并且仅包含非零元素(逻辑值或实数值)时,该表达式为 true。否则,表达式为 false。
示例代码如下:
function [sum] = summation(ratio, head, top)
sum = 0;
while (head <= top)
sum = sum + ratio ^ head;
head = head + 1;
end
end
假设ratio = 2,head = 0,top = 63
扩展资料:
matlab控制流语句包括条件语句、循环和分支。
if, elseif, else 条件为 true 时执行语句。
for 用来重复指定次数的 for 循环。
parfor 并行循环。
switch, case, otherwise 执行多组语句中的一组。
try, catch 执行语句并捕获产生的错误。
while 条件为 true 时重复执行的 while 循环。
break 终止执行 for 或 while 循环。
continue 将控制权传递给 for 或 while 循环的下一迭代。
end 终止代码块或指示最大数组索引。
pause 暂时停止执行 MATLAB。
return 将控制权返回给调用函数。
参考资料:
MathWorks文档——while循环
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有