1、首先创建一个M文件或者直接点击(文件/新建/函数)创建一个函数文件,函数文件的格式为:
2、函数[输出变量]=函数名(输入变量)
(资料图)
3、%评论
4、%函数体
5、如下图,是为了求1到n的和而写的求和函数eg_sum,按照上面的格式,如下写代码,保存文件。请注意,文件名不能以数字开头:
6、function [s]=eg_sum( n )
7、% calculate the sum of 1.n
8、s=0;
9、for i=1:n
10、 s=s + i;
11、end
12、回到控制台命令窗口(主界面),注意用之前保存的函数文件名调用函数,如下图所示:
13、 clear
14、 a=eg_sum(10)
15、运算结果:a=55
16、很多网友说函数名一定要和函数文件名一致,其实不是这样,只要你知道函数是通过函数文件名调用的!比如如下图所示,即使文件名仍然是eg_sum,
17、但是我可以修改函数名:my_sum用文件名调用,如下所示:
18、 b=eg_sum(10)
19、运算结果:b=55
以上就是matlab定义函数这篇文章的一些介绍,希望对大家有所帮助。