函数的定义与M文件
一、常用函数
注:1.函数名称命令中,英文字母大小写严格区分
2.一般情况下,函数名称命令后都带小括号,命令后面的表达式要放在小括号里
二、自定义函数
- 内联函数
格式:f=inline('表达式‘)
例:>> f = inline('x^3');
>> f(2)
ans =
8
- 匿名函数
格式:f=@(变量列表)函数内容
例:>> f=@(x,y)x^2+y^2;
>> f(3,4)
ans =
25
- M文件生成函数
通过M文件定义函数的步骤:
1.在命令窗口输入并执行edit可进入M文件编辑窗口;
2.在此窗口输入matlab命令或程序,开头必须是function;
3.点击保存按钮,输入M文件名(开头必须是字母)即可。
例:在M文件中定义函数 ,并在命令窗口中执行该函数。
Step1 : 在M文件中输入:
function y=f(x)
y=x^2;
Step2 : 保存所定义的M文件在当前路径下。注意:文件名称需要与function后面的名称相同,这里为f.m。
Step3 : 在命令窗口输入f,回车即可执行。