首页 > 代码库 > matlab 函数的编写与调用
matlab 函数的编写与调用
matlab中写个函数,在主程序中调用该函数的方法
跟其它的编程语言都一样,但是子函数与主函数要存于不同的文件中,文件名就是函数名字。文件必须保存在current directory中,才能调用。
函数的基本结构:
function [返回变量列表]=函数名(输入变量列表)
%注释说明语句
输入、返回变量格式的检测
函数体
%--------简例-----
主函数 main.m
y=test(x)
子函数 test.m (文件名字即为函数名字)
function z=test(x)
z=x.*x;
%-------多维输出--------
[a,b,c]=aa(m,n)
另外,还有递归调用,即在函数内部可以调用函数自身;
可变输入输出个数的处理。
function A=convs(varargin)
A=1;
for i=1:length(varargin)
A=conv(A,varargin[i]);
end
matlab 函数的编写与调用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。