MATLAB函数与程序组织详解
1. 函数的参数传递与类型
1.1 计算圆周长的函数
在MATLAB中,我们可以编写函数来完成特定的计算任务。例如,下面的函数用于计算并返回圆的周长:
calccircum2.m
function circle_circum = calccircum2(radius)
% calccircum2 calculates and returns the
% circumference of a circle
% Format: calccircum2(radius)
circle_circum = 2 * pi * radius;
end
调用这个函数的示例如下:
>> circumference = calccircum2(3.3)
circumference =
20.7345
>> height = 4;
>> surf_area = circumference * height
surf_area =
82.9380
1.2 不同参数传递方式的函数
1.2.1 无输入无输出的函数
有些函数不需要传递任何参数,也不返回任何值,只是完成一个特定的任务。例如,下面的函数用于打印一个两位小数的随机实数:
printrand.m
function printrand()
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



