1. 函数文件的基本结构
1.1定义函数
| function 输出形参表=函数名(输入形参表) |
| 注释说明部分 |
| 函数体语句 |
| |
| end |
| |
当输出形参多于一个时,应该用方括号括起来,构成一个输出矩阵。
1.2 定义函数文件
函数文件名通常由函数名再加上扩展名 .m
组成,函数文件名与函数名也可以不相同。
- 当函数文件名与函数名不 相 同时,MATLAB 将忽略函数名,调用时使用函数文件名`。
- return 语句 表示 结束函数的执行。通常,在函数文件中也可以不使用
return
语句, 那么 被调用函数执行完成后会自动返回
- 函数文件和主文件
| % 定义主函数文件 |
| r=3; |
| s=S(r); |
| disp(s) |
| % 定义S.m 函数文件 |
| function s = S(rt) |
| s=pi*rt*rt; |
| end |
2.调用函数
- 调用格式 :
[ 输出实参表 ]= 函数名( 输入实参表 )
3. 匿名函数
| 函数句柄变量 =@( 匿名函数输入参数 ) 匿名函数表达式 |
| >> f=@(x,y) x^2+y^2 |
| f= |
| @(x,y)x^2+y^2 |
| >> f(3,4) |
| ans= |
| 25 |
函数句柄变量 =@ 内部函数名或者自定义函数名
| >> h=@sin |
| h = |
| @sin |
| >> h(pi/2) |
| ans= |
| 1 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律