讲解视频:可以在bilibili搜索“MATLAB教程新手入门篇——数学建模清风主讲”。
MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili
(1)条件语句可用来实现分支结构,它能根据不同的条件执行不同的命令。本章介绍了两种条件语句:
- if-elseif-else-end 语句:用于多个条件判断,根据条件的不同执行不同的代码块。
- switch-case-otherwise-end语句:将开关表达式的值依次和各个 case后面的表达式的值判断是否相等,如果相等则执行对应的代码块,都不相等则执行otherwise的代码。
(2)循环语句是用于重复执行某些操作的重要工具,它允许我们有效地执行相同或类似的操作多次,而不必每次都手动重复相同的代码。本章介绍了两种循环语句:
- for-end 语句:用于循环次数已知的情形。
- while-end 语句:适用于循环次数未知的情形,根据条件判断是否继续执行循环。
此外,我们介绍了break 和 continue的用法,它们可以更加灵活地控制循环过程的执行。其中break语句用于终止执行 for 或 while 循环,这在找到所需结果后立即退出循环的场景非常有用;continue语句用于跳过循环的当前迭代,然后继续下一次迭代。
在配套的讲解视频中,我们介绍了断点调试功能,它允许程序在特定位置停止执行,以便观察程序的状态和变量的值。使用断点调试功能可以帮助我们更好地理解代码、发现错误。
(3)我们编写的程序可能会出现意想不到的错误或异常情况,因此异常处理非常重要。try-catch 语句允许我们在程序中捕获和处理异常,而不会导致程序崩溃。
(4)本章最后介绍了几个常用的程序流程控制指令,它们能实现特定的控制需求:
- tic 和 toc:用于测量代码的执行时间,这可以帮助用户评估程序的性能。
- pause:用于暂停程序的运行,可以指定暂停的秒数。
- input:可以让用户输入数据,支持数据表达式输入和文本输入两种模式。
- warning:用于显示警告信息;warning on/off也能打开/关闭MATLAB的警告信息。
- error:用于显示报错信息并终止程序。