我是靠谱客的博主 愤怒山水,这篇文章主要介绍MATLAB学习笔记(三)自定义函数MATLAB学习笔记(三)自定义函数,现在分享给大家,希望可以做个参考。

MATLAB学习笔记(三)自定义函数

格式如下:

复制代码
1
2
3
function[y1,y2,···]=f(x1,x2,···) % 其中 yi 为输出变量,xi 为输入变量

示例1:

函数文件

复制代码
1
2
3
4
5
6
function[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
6
function 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
7
function 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学习笔记(三)自定义函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(101)

评论列表共有 0 条评论

立即
投稿
返回
顶部