using method of nargin in matlab
来源:互联网 发布:php数组90度旋转 编辑:程序博客网 时间:2024/05/22 15:48
nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用它来设定一些默认值。如下例所示:
函数文件 examp.m
function fout=examp(a,b,c)
if nargin==1
fout=a;
elseif nargin==2
fout=a+b;
elseif nargin==3
fout=(a*b*c)/2;
end
另外一例:
function [x0, y0] = myplot(x, y, npts, angle, subdiv)
% MYPLOT Plot a function.
% MYPLOT(x, y, npts, angle, subdiv)
% The first two input arguments are
% required; the other three have default values …
if nargin < 5, subdiv = 20; end
if nargin < 4, angle = 10; end
if nargin < 3, npts = 25; end
…
if nargout == 0
plot(x, y)
else
x0 = x;
y0 = y;
end
注:%x,y是两个变量,npt,angle,subdiv这三个参数具有默认值,不需要输入。
if nargin < 5, subdiv = 20; end如果输入变量的个数小于5个,那么给subdiv赋默认值。
if nargin < 4, angle = 10; end如果输入变量的个数小于4个,那么给angle赋默认值。
……
详细用法 在matlab窗口中输入 help nargin
- using method of nargin in matlab
- matlab中nargin用法
- matlab之nargin函数
- Matlab中的nargin命令
- matlab中nargin函数
- MATLAB nargin,nargout,inputname
- 【matlab】nargin解读
- matlab中的nargin
- MATLAB中nargin 的用法
- MATLAB中nargin的作用
- Newton's method in Matlab
- Using POST method in XMLHTTPRequest(Ajax)
- nargin
- nargin
- The method using the Chinese input method in Fedora 16
- 在C#中直接使用Open API的方法 / A Method of Using Open API in C#
- nargin-----输入参数个数判断------matlab
- 【Matlab学习笔记】【函数学习】nargin 参数
- JAVA- Thread初步
- 多线程安全琐碎
- 欢迎使用CSDN-markdown编辑器
- Spring 拦截器HandlerInterceptor实现对用户操作信息的记录
- Hough transform霍夫变换
- using method of nargin in matlab
- UvaOJ 10474 Where is the Marble?
- 可变参数和枚举和静态导入
- meshgrid
- 基于GSAP的SVG Loading加载动画特效
- 黑桃3
- 机器学习笔记(四)——朴素贝叶斯
- PowerDesign 16.5 Oracle JDBC链接出错
- android 系统提示对话框(AlertDialog)的使用