matlab中function的功能
function用来定义函数,一般一个函数放在一个.m文件里。
eg:建立一个myfunction.m
function y = myfunction(a,b)
其中a, b是输入函数的参数,y是函数返回的值。
(当需要返回多个值时,可以将y看成一个数组,或者直接将函数的开头写成function [x,y] = myfunction(x,y)的形式。)
然后定义函数的内容,就是怎样由输入参数 a, b 得到返回值 y。例如,最简单的:y=a+b
小结:
将下面代码保存到myfunction.m文件中
function y=myfunction(a,b)
y=a+b;
调用方式如下:
num=myfunction(3,4);
这样就可以利用myfunction函数中的定义y=a+b得到num的值:3+4=7
注:在matlab中调用函数只能在.m文件中定义,并且文件名与函数名一致
相关推荐
cuiguanjun 2020-07-26
Canethui 2020-05-30
cuiguanjun 2020-05-14
xiaoxue 2020-05-09
cuiguanjun 2020-03-01
wanff0 2020-08-19
wanff0 2020-05-04
cuiguanjun 2020-04-08
Canethui 2020-03-08
知识小屋 2019-12-19
GerwelsJI 2019-12-19
xiaoxue 2019-10-21
booksyhay 2019-09-08
wwwdownmacom 2011-08-26
tangjikede 2019-01-06
nogi 2018-11-04
bohu0 2012-04-16
小小天下飞 2018-06-29