首页 理论教育 数学实验:函数文件的作用与使用方法

数学实验:函数文件的作用与使用方法

时间:2023-11-02 理论教育 版权反馈
【摘要】:函数文件主要弥补了命令文件中不能进行参数传递的不足,文件在执行过程中只保留执行结果,不保留中间过程,生成的变量为局部变量,在其他文件中无法使用。M-函数文件编辑窗口输入MATLAB代码如下:将上述命令保存为s_tiji.m的函数文件,在命令窗口输入命令y=s_tiji调用该文件,运行后得到输出结果为:根据上述结果可知,半径r=2cm时球的体积为33.5103cm3。

数学实验:函数文件的作用与使用方法

函数文件主要弥补了命令文件中不能进行参数传递的不足,文件在执行过程中只保留执行结果,不保留中间过程,生成的变量局部变量,在其他文件中无法使用。

1.编写

函数文件在编写过程中第一行要以“function”为关键词。

【示例1.3.2】建立名为dis_AB的函数文件,计算示例1.3.1中A、B两点之间的距离。

编辑窗口输入MATLAB代码如下:

注 A,B为输入参数,具体取值需要从命令窗口输入。

2.保存

M-函数文件保存时必须保存在默认的工作目录下,保存的文件名必须和函数名一致,即文件名为dis_AB.m。

3.调试

函数文件在调用时需要在命令窗口输入参数值和函数名,然后按下回车键运行显示结果,具体调用过程如图1.3.5所示。

图1.3.5 命令窗口调用M-函数文件

注 y的值为输出结果,即A、B两点间的距离。

【示例1.3.3】分别编写M命令文件tiji.m和函数文件s_tiji.m,计算半径r=2cm时球的体积。

(1)M-命令文件

编辑窗口输入MATLAB代码如下:

将上述命令保存为tiji.m的命令文件,在命令窗口输入tiji,运行后得到输出结果为:

根据上述结果可知,半径r=2cm时球的体积为33.5103cm3。(www.xing528.com)

(2)M-函数文件

编辑窗口输入MATLAB代码如下:

将上述命令保存为s_tiji.m的函数文件,在命令窗口输入命令y=s_tiji(2)调用该文件,运行后得到输出结果为:

根据上述结果可知,半径r=2cm时球的体积为33.5103cm3

【能力训练1.3】

1.填空题

(1)M 文件的后缀名为____________________;

(2)M 文件分为__________文件和__________文件;

(3)新建M文件的操作步骤为:Home→New → ;

(4)M-命令文件在调用时应在命令窗口输入__________;

(5)M-函数文件在编写时,第一行必须出现的关键词为________;

(6)M-函数文件在保存时文件名必须与__________保持一致;

(7)在执行命令时,如果不希望输出结果,需要在命令行结束后加上符号“_________”;

(8)M-文件的存储目录为____________________。

2.编写代码完成下列问题:

(1)编写M-命令文件计算r=2时圆的周长,文件名命名为“long”;

(2)编写M-函数文件计算边长为a的正方形的面积,文件名为“area”,输入参数为边长a。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈