第二章例题练习
例2-17 编写一个函数文件,计算两个数的和
function s=fun1(x,y)%输出变量只有一个时,输出变量可以不用【】括起来
s=x+y;
end
上机操作步骤
(1)选择“主页”选项卡上“文件”区中的“新建”–>“函数”命令;
(2)在M文件编辑器窗口输入上面的程序;
(3)保存函数文件,文件名要与函数定义行中的函数名相同,本例是fun1;
(4)在MATLAB的命令行窗口或其他文件中可用下列命令调用:
s=fun1(5,3)
s =
8
说明:在命令窗口调用函数fun1时,要保证文件fun1.m所在的文件夹为当前文件夹或在MATLAB的搜索路径中。
例2-18编写一个文件,输入圆的半径,输出圆的周长和圆的面积。
function[L,S]=fun2(r)
L=2*pi*r;
S=pi*r*r;
end
上机操作步骤:
(1)选择“主页”选项卡上“文件”区中的“新建”–>“函数”命令;
在命令口中调用主函数:
(2)在M文件编辑器窗口输入上面的程序并保存;
(3)在命令行窗口中可用下列命令调用:
[C,area]=fun2(5)
C =
31.4159
area =
78.5398