matlab 函数文件怎么用的
4个回答
展开全部
在matlab中,函数文件可以被调用,下面通过举例说明其用法:
% 文件名为fun.m(注意:文件名需要与函数名一致)
function y = fun(x)
y = x.^2;
下面开始编写主文件(文件名为main.m),并调用函数文件fun.m中的函数fun。
情况1:函数文件fun.m和主文件main.m在同一目录下,此时直接调用即可。
a = [1, 2, 3];
b = fun(a); % 运行后,b=[1, 4, 9]
情况2:函数文件fun.m和主文件main.m在不同一目录下,此时需要将函数文件包含进来才可以调用fun函数。
addpath('directory'); % 其中,directory是函数文件fun.m的路径
a = [1, 2, 3];
b = fun(a); % 运行后,b=[1, 4, 9]
展开全部
每个函数必须单独写成一个文件,文件名与函数名一致,这个文件只包含这个函数且只有一个,别的m文件可以直接调用该函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,要保证文件与函数名一致,然后在函数文件中用以下格式定义函数
function [输出变量1,输出变量2,…]=函数名(输入变量1,输入变量2,……)
然后再另一文件中以[输出变量1,输出变量2,…]=函数名(输入变量1,输入变量2,……)
这样的格式,对函数进行调用
function [输出变量1,输出变量2,…]=函数名(输入变量1,输入变量2,……)
然后再另一文件中以[输出变量1,输出变量2,…]=函数名(输入变量1,输入变量2,……)
这样的格式,对函数进行调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先建一个.m文件,并确保该M文件和函数名称一致,在该M文件下用function进行函数申明,确定自变量、应变量和表达式,然后你在该文件下新建其它M文件,在编写程序时直接调用,或是在command window下直接调用。
例如求两个函数的和:
首先新建一个名he.m的M文件;写入程序:function y=he(a,b);y=a+b;
然后在command window下写入he(2,4) 并敲回车,即求2+4的和。
例如求两个函数的和:
首先新建一个名he.m的M文件;写入程序:function y=he(a,b);y=a+b;
然后在command window下写入he(2,4) 并敲回车,即求2+4的和。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询