nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用他来设定一些默认值,如下面的函数。

例子,函数test1的功能是输出a和b的和。如果只输入一个变量,则认为另一个变量为1,如果两个变量都没有输入,则默认两者均为1。

function y=test1(a,b)
if nargin==0
    a=1;b=1;
elseif nargin==1
    b=1;
end
y=a+b;

在调用此函数时,如果写成y=nargin_test(),则输出y=2;如果写成y=nargin_test(3),则输出y=4;如果写成y=nargin_test(4,5),则输出y=9。

另外有:varargout,varargin这两者分别代表函数输出参数列表和输入参数列表;
而nargout,nargin这两者则分别表示函数输出参数和输入参数的数目。

MATLAB中nargin 的用法相关推荐

  1. 2021-05-07 matlab中的addpath用法

    matlab中的addpath用法 打开一个不在matlab工作路径上的文件,matlab会弹出提示找不到.而如果文件在它的工作路径上,matlab就直接打开那个文件,不会弹出提示.用addpath把 ...

  2. matlab 中imagesc的用法

    imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y= ...

  3. matlab sort descend,详解Matlab中 sort 函数用法

    搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...

  4. matlab imagesc参数设置,[转载]matlab 中imagesc的用法

    imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y= ...

  5. matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...

    MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...

  6. Matlab中 intlinprog函数用法简介

    Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...

  7. matlab在axis,matlab中axis的用法

    >> axis([0 2*pi -0.9 0.9]) 图 5.1.3 使用了图形修饰的 plot 函数绘制的正弦曲线 5.1.3 图形的比较显示 在一般默认的情况下,MATLAB 每次使用 ...

  8. 关于MATLAB中clear的用法

    关于MATLAB中clear的用法 图中为MATLAB中关于clear的帮助文档 一般来说,我们经常用到的clear包括两种:clear 和 clear all,下面介绍一下两者的区别: 一.MATL ...

  9. MATLAB中(:,1)是什么含义?/MATLAB中冒号的用法

    f(:,1)就是取f 矩阵的第1列. f=[1,2,3; 3,4,6; 7,8,9] f(:,1) matlab中冒号的用法总结: 1) a:b 表示[a,a+1,--,b] A=1:5 A = 1 ...

最新文章

  1. CAD图纸文件中标注的尺寸如何进行隐藏?
  2. sql和python还有c语言_Python语言之原生sql整理
  3. java通过maven构建项目实现日志生成模拟(二)构建数据,FastJson方法的使用
  4. onselectstart 、onselect区别
  5. Medoo 开源项目发布,超轻量级的PHP SQL数据库框架
  6. ASCII码表及说明
  7. TensorFlow 基本操作
  8. 大数据环境下的存储系统构建:挑战、方法和趋势
  9. python数据库sqlite3_Python 操作 SQLite 数据库
  10. electron 前端开发桌面应用
  11. 基于SourceTree 下的 Git Flow 模型
  12. Backward_chaining
  13. 在字符串中查找id值MySQL
  14. google font 字体下载方式
  15. 计算机表格计算公式加法,加法公式excel,excel表格如何用公式计算加减乘除混合运算?...
  16. BZOJ 3654: [湖南集训]图样图森破 SA
  17. 2020ICPC 昆明热身赛 C.Statues(小思维)
  18. 软件架构风格介绍和总结
  19. excel保存快捷键_这些快捷键,你都知道吗?
  20. 移动端手机 摇一摇加声音

热门文章

  1. Android给自定义按键添加广播和通过广播给当前焦点输入框赋值
  2. Qcom LK阶段如何使用ADC介绍
  3. Android设备唯一性判断
  4. Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)
  5. painticon java_新人,关于java的 paintIcon()方法
  6. java.util.concurrent.FutureTask 源码
  7. lvs-nat负载均衡模式
  8. 《C++入门经典(第6版)》——1.5 问与答
  9. (How to)Windows Live Writer插入Latex公式
  10. 动网论坛Ver 7.1.0 Sp1