MATLAB 编程全面解析:从基础函数到模块化应用
1. MATLAB 自定义函数类型
1.1 秒转换函数
在 MATLAB 中,我们可以编写函数将总秒数转换为小时、分钟和剩余秒数。以下是 breaktime.m 函数的代码:
function [hours, minutes, secs] = breaktime(totseconds)
% This function breaks a total number of seconds into
% hours, minutes, and remaining seconds
hours = floor(totseconds/3600);
remsecs = rem(totseconds, 3600);
minutes = floor(remsecs/60);
secs = rem(remsecs,60);
调用示例:
>> [h m s] = breaktime(7515)
h =
2
m =
5
s =
15
这里需要注意的是,要将函数返回的所有值存储在变量中。
1.2 无返回值的任务型函数
有些函数并不计算值,而是完成如打印格式化输出这样的任务。这类函数的函数头中没有输出参数。其一般定义形式如下:
function
超级会员免费看
订阅专栏 解锁全文
849

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



