Matlab是著名的商业数学软件,功能非常强大,我们经常用它来解决一些数学问题。但是第一次使用的时候,经常会遇到一些困难,比如如何在Matlab中定义函数。如果你不知道,可以快速看看边肖编译的Matlab中定义函数的方法。
方法/步骤:
1.首先创建一个m文件或者直接点击(文件/新建/函数)创建一个函数文件,函数文件的格式为:
函数[输出变量]=函数名(输入变量)
%评论
%函数体
2.如下图,它是一个求1到n之和的求和函数eg_sum,根据上面的格式,编写下面的代码,保存文件。请注意,文件不能用数字命名:
函数[s]=eg_sum(n)
%计算1的总和.n
s=0;
对于i=1:n
s=s I;
3.回到控制台命令窗口(主界面),注意使用之前保存的函数文件名调用函数,如下图:
清楚的
a=eg_sum(10)
操作结果:a=55
很多网友说函数名一定要和函数文件名一致,但事实并非如此,只要知道函数是通过函数文件名调用的!例如如下图所示,即使文件名仍然是eg_sum,我也可以修改函数名:调用my_sum时,只需用文件名调用即可,如下图:
b=eg_sum(10)
运算结果:b=55
注意事项:
在调用函数时,请确保Matlab的当前目录已切换到函数文件的位置,否则将报告一个错误:对于“double”类型的输入参数,未定义函数“eg _ sum”。
Matlab就是这么定义函数的,不是很简单吗?当然,这只是Matlab功能的一部分。如果你想更多地了解它的功能,你需要更多地了解这个软件。