Matlab提供了强大的函数库供用户调用,但也支持用户自己定义函数。本文使用了范德堡大学教授Akos Ledeczi授课中的例子来一步步说明如何在Matlab中自定义函数。
首先,在command window中输入edit命令,开始编辑函数。本函数实现的是随机生成一个3行4列的矩阵,该矩阵的元素取值范围在0-1之间。
function myRand
a = rand(3,4)
end
其中,function和end是关键字,function表示该文件是一个函数,end表示函数体的结束。在command window中执行myRand命令,得到的结果如下:
>> myRand
a =
0.5688 0.3371 0.3112 0.6020
0.4694 0.1622 0.5285 0.2630
0.0119 0.7943 0.1656 0.6541
然后,为函数增加参数。本函数实现的是随机生成一个3行4列的矩阵,