太原网站建设外包须知传媒,茶楼网站,官方手表网站,网页设计答辩问题及答案目的#xff1a;研究控制结构(用于, 是否, 切换, 中断, 继续, 输入/输出功能, 读取和存储数据)。If#xff1a;If评估逻辑表达式并根据表达式的值执行一组语句。If语句的语法if expression 1statement1elseif expression 2statement 2elsestatement 3end例子 a7a 7研究控制结构(用于, 是否, 切换, 中断, 继续, 输入/输出功能, 读取和存储数据)。IfIf评估逻辑表达式并根据表达式的值执行一组语句。If语句的语法if expression 1statement1elseif expression 2statement 2elsestatement 3end例子 a7a 7 if a0disp(a is positive);elseif a0disp(a is negative)elsedisp(a is zero)end输出a is positiveSwitch, case和其他情况Switch根据变量或表达式的值执行某些语句。它的基本形式是句法switch switch expressioncase case expressionstatementscase case expressionstatements...otherwisestatementsend求值开关表达式是缩放器或字符串。评估的案例表达式为缩放器, 字符串或缩放器或字符串的单元格数组。开关模块会测试每种情况, 直到其中一种情况成立为止。例子根据在命令行中输入的值, 有条件地显示不同的文本。 mynumberinput(enter a number)enter a number -1mynumber -1 switch mynumbercase -1disp(negative one)case 0disp(zero);case 1disp(positive one);otherwisedisp(other value);end输出negative one范例2 result52; switch(result)case 52disp(result is 52)case {52, 78}disp(result is 52 or 78)end输出result is 52范例3 [daynum, daystr] weekday(date, long, en_US)switch(daystr)case mondaydisp(start of week)case tuesdaydisp(day 2)otherwisedisp(weekend)end输出weekendForfor循环是一种重复控制操作, 它使我们能够准确地编写要执行特定次数的循环。句法for indexvaluesstatements..end例子 for n1:10display(n)a(n)n^2end输出n 1a 1n 2a 1 4n 3a 1 4 9n 4a 1 4 9 16n 5a 1 4 9 16 25n 6a 1 4 9 16 25 36n 7a 1 4 9 16 25 36 49n 8a 1 4 9 16 25 36 49 64n 9a 1 4 9 16 25 36 49 64 81n 10a 1 4 9 16 25 36 49 64 81 100范例2 for s1.0:-0.1:0.0disp(s)end输出10.90000.80000.70000.60000.50000.40000.30000.20000.10000范例3 for s [1, 5, 8, 17]disp(s)end输出15817whilewhile循环在指定的语句为true时重复执行语句。句法while expressionstatementsend例子 n1; while n10nn*(n1);disp(n)end输出2642breakbreak语句终止for或while循环的执行。在break语句之后出现的循环中的语句未执行。例子 n10n 10 while n100if n0break;endnn*(n1);disp(n);end输出110继续continue语句用于将控制权传递给for或while循环的下一个迭代。例子 for n1:10if n5continueenda(n)n^2end输出a 1a 1 4a 1 4 9a 1 4 9 16a 1 4 9 16 25暂停暂停将程序暂停一定时间。如果(…)为空白, 则程序将暂停直到在键盘上按任意键。加载命令它将数据从磁盘文件加载到当前的MATLAB工作区中。加载文件名其中filename是要加载的文件的名称。如果文件是MAT文件, 则将使用与以前相同的名称和类型恢复文件中的所有变量。例如load -mat x.dat保存save命令将当前MATLAB工作区中的数据保存到磁盘文件中。保存文件名var1 var2 var3…其中filename是保存var1, var2, var3等的文件的名称。默认情况下, 文件名是。垫。如果未指定任何变量, 则将保存工作空间的全部内容。如果必须在MATLAB和其他程序之间交换信息, 请以ASCII格式存储MATLAB数据。如果仅在MATLAB中使用数据, 则以mat文件格式保存数据。例X [1.23 4.56 7.89 2.3]Save -ascii x.dat x;