1
MATLAB与数字信号处理实验
1.4.9 1.9 编制函数

1.9 编制函数

若需要编制函数,函数文件可保存为.m文件,编制和调用都十分方便。

1.函数的编制

例如,定义一个升余弦(raised cosine)函数:

img76

第一行function y = raicos(t)为函数定义行,定义了一个名为raicos的函数,y为输出参数,t为输入参数,y与t均为形式参数。后面的其他行就是自编的语句。

在MATLAB中,函数文件的名字最好与函数名统一,即把这个函数保存为raicos.m。这样,这个函数就可以被其他文件所调用。

2.函数的调用

与调用MATLAB的基本数学函数一样,编制函数的调用也十分方便。下面调用函数并画出波形:

img77

注意,调用时的实际变量可以和函数定义的形式参数不同名。