Matlab学习笔记6

落爺英雄遲暮 提交于 2020-03-08 18:43:46

程序设计

1.顺序结构
数据的输入:A=input(提示信息,选项);
数据的输出:disp(输出项) %disp函数输出格式更紧凑
在这里插入图片描述
程序的暂停:pause(延迟描述) 如果省略延迟时间,直接使用pause,则将暂停程序,直到用户按任意键后程序继续执行 若要强行中止程序的运行可按ctrl+c键

2.选择结构
if语句在这里插入图片描述
switch语句
switch语句根据表达式的取值不同,分别执行不同的语句,switch case otherwise end
switch子句后面的表达式应为一个标量或一个字符串;
case子句后面的表达式不仅可以为一个标量或一个字符串,还可以为一个元胞矩阵。
在这里插入图片描述
try语句
try语句是一种试探性执行的语句,try catch end
try语句先试探性的执行语句1,如果在执行过程中出现错误,则将错误信息赋给保留的laster变量,并转去执行语句组2

3.循环结构
for语句和while语句
for循环变量=初值:步长:终值
循环体语句
end
while条件
循环体语句
end
break语句和continue语句
break语句用于终止循环的执行
continue语句控制 跳过循环体中的某些语句

局部变量与全局变量
在这里插入图片描述

函数名称与说明
在这里插入图片描述

函数的调用
一般格式是:[输出实参表]=函数名(输入实参表)
注意:函数调用时,各实参出现的顺序、个数、应与函数定义时相同。
在这里插入图片描述

函数的嵌套调用
嵌套调用:一个函数可以调用别的函数
递归调用:一个函数调用自身
在这里插入图片描述
在这里插入图片描述

函数参数的可调性
Matlab在函数调用上有一个与一般高级语言不同之处:函数所传递参数数目的可调性,即参数的数量可以改变
在调用函数时,Matlab用两个预定义变量nargin和nargout分别记录调用该函数时的输入实参和输出实参的个数
在这里插入图片描述
在这里插入图片描述

程序调试
Matlab调试菜单
1.控制单步运行
step:单步运行,不进入函数;
step in:单步运行,进入函数
step out:停止单步运行;
save and run:储存文件并开始运行。
2.断点操作
stop if error/warnings:在程序执行出现错误或警告时,停止程序运行,进入调试状态。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!