matlab中循环语句用法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
while语法:
while expression
statements
end
说明bai:while expression, statements, end 计算一个表达式,并在该表达式为du true 时在zhi一个循环中重复执行一组dao 语句。表达式的结果非空并且仅包含非零元素(逻辑值或实数值)时,该表达式为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 将控制权返回给调用函数。