MATLAB学习笔记(三)自定义函数
格式如下:
复制代码
1
2
3function[y1,y2,···]=f(x1,x2,···) % 其中 yi 为输出变量,xi 为输入变量
示例1:
函数文件
复制代码
1
2
3
4
5
6function[a,b,c]=f(x,y) a=x+4; b=x+y; c(1)=x;c(2)=y; end
工作区间运行后
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16>> [q,w,e]=f(1,2) q = 5 w = 3 e = 1 2
示例2:
函数文件
复制代码
1
2
3
4
5
6function f a='lalaal'; b=[1,2]; c=pi; end
工作区间运行后
复制代码
1
2
3
4
5
6
7
8
9>> a 未定义函数或变量 'a'。 >> b 未定义函数或变量 'b'。 >> c 未定义函数或变量 'c'。
这是由于 a,b,c 只是局部变量,可用 global 使之变为全局变量。
示例3:
函数文件:
复制代码
1
2
3
4
5
6
7function f global a b c a='lalaal'; b=[1,2]; c=pi; end
工作空间运行后
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17>> global a b c >> a,b,c a = 'lalaal' b = 1 2 c = 3.1416e+00
最后
以上就是愤怒山水最近收集整理的关于MATLAB学习笔记(三)自定义函数MATLAB学习笔记(三)自定义函数的全部内容,更多相关MATLAB学习笔记(三)自定义函数MATLAB学习笔记(三)自定义函数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复