inwatch智能手表:matlab中nargin函数的用法
来源:百度文库 编辑:中财网 时间:2024/05/04 17:39:20
matlab中nargin函数的用法
nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用他来设定一些默认值,如下面的函数。
例子,函数test1的功能是输出a和b的和。如果只输入一个变量,则认为另一个变量为0,如果两个变量都没有输入,则默认两者均为0。
function y=test1(a,b)
if nargin==0
a=0;b=0;
elseif nargin==1
b=0;
end
y=a+b;
function x=maiter(phi,x0,ep,N)
%x=chat3_ex3maiter(inline('x-(x-exp(-x))/(1+x)'),0.5,1e-5,400)
if nargin<4,N=500;end
if nargin<3,ep=1e4;end
k=0;
while k
if abs(x-x0)
end
x0=x;k=k+1;
end
if k==N,warning('已达迭代次数上限');end
disp(['k=',num2str(k)])
这是一个迭代求方程解的Matlab程序,请问if nargin<4,N=500;end和if nargin<3,ep=1e4;end这两个语句在这个程序中起什么作用?
NARGIN表示输入变量的个数,程序中的意思是如果输入参数小于4个,则N默认为500,如果输入参数小于3个,默认输入参数EP=1E4
这就是说输入的变量式4各的时候是那样运行,输入变量式3各式运行以后的程序
matlab遗传算法工具箱中ga函数的用法
关于MATLAB的函数
matlab的exp函数
matlab中max函数求助
FORTRAN90中MAX函数的用法
求EXCEL中,IF函数的用法?
c语言中cos函数的用法
VB中Split函数的用法
VB中FindWindow()函数的用法
求Excel中TEXT函数的用法
请问SQL中decode函数的用法?
VC++中memcpy()函数的用法
sql 中Dateadd()函数的用法
在VB中,getobject函数的用法
那位高人知道matlab拟和函数leastsq('f', x0)的用法吗?
matlab中 isqnonlin函数怎么做导数的参数估计啊?
matlab中有没有和textread相对应的函数?
matlab 单引号的用法是什么?
matlab中怎样写个函数,在主程序中调用该函数的方法
matlab中plot3在实际操作中的用法
有关matlab中符号函数求解反函数?
MatLab中ln函数怎么表示?
MatLab中ln函数怎么表示呢?
socket函数的用法