MATLAB函数调用

使用MATLAB编程的时候,如果代码很多最好是分模块来写程序,把程序分成几个函数来写,然后再调用这些函数,这样思路会更加清淅。

那么MATLBA是怎么调用函数的呢??如何调用函数呢??
调用函数的方法用很多种,下面我介绍一种比较简单的方法。

1.首先把所有的函数都写在同一M文件里。
2.在这一M文件里的各个函数可以相互调用。
举例:
新建一M文件,文件名:test.m
在M文件里写两个函数
第一个函数
function maintest(hObject, eventdata, handles)
a=a+1;
if(a)>1
firce(hObject, eventdata, handles) %调用下面那个函数

第二个函数
function firce(hObject, eventdata, handles)
xxxxx %你的代码
xxxxx %你的代码
xxxxx %你的代码

在上面两个函数中,其中function是关键字,固定的不用更改。
maintest 和 firce 是函数名,你可以另取名字
(hObject, eventdata, handles)这个是参数,不用管它直接这样写就行

总结:
定义函数
function xxx(函数名)(hObject, eventdata, handles)
xxxx %在这写函数的代码

这样就可以完成一个函数的名义

调用函数:
要调用上面定义的函数怎么办呢?
只需写xxx(函数名)(hObject, eventdata, handles)
这样就可以调用了.
如上例所示。

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s