美文网首页
关于matlab中函数的任意输入输出参数

关于matlab中函数的任意输入输出参数

作者: 吵吵人 | 来源:发表于2019-08-16 22:07 被阅读0次

输入参数个数判断

在matlab中,M函数对输入输出参数的数量没有限制,可以输入输出任意个参数。用户在调用M函数时,可以提供少于函数定义中的规定个数的输入输出参数,但是不能提供多于函数定义中的规定个数的输入输出参数。通过nargin和narg来确定函数在调用时的输入参数个数。

示例代码:

function y= mmdigit(x,method)
%四舍五入函数
%输入参数可指定(或不指定)舍入方法
%输入1个或2个函数参数均可
if nargin==0
    error('输入参数个数太少');
elseif nargin==1
    method='round';
end

if strcmpi(method,'round')
    y=round(x);
elseif strcmpi(method,'ceil')
    y=ceil(x);
else
    error('不存在的方法!');
end

运行结果:

相关文章

  • 关于matlab中函数的任意输入输出参数

    输入参数个数判断 在matlab中,M函数对输入输出参数的数量没有限制,可以输入输出任意个参数。用户在调用M函数时...

  • JAVA调用matlab程序 输入输出数据转换

    JAVA调用matlab程序 输入输出数据转换 JAVA 程序调用 matlab函数(matlab导出jar包里的...

  • Swift - Subscripts

    输入参数能够为任意类型,Subscripts 能够返回任意类型 能够使用多变参数,但是不能使用输入输出参数和默认参...

  • 深入理解ES6之函数

    一:关于函数的参数: 可以接受任意数量的参数而无视函数声明的参数数量是js函数的独特之处。 1:参数默认值 ES6...

  • 深入理解ES6之函数

    一:关于函数的参数: 可以接受任意数量的参数而无视函数声明的参数数量是js函数的独特之处。 1:参数默认值 ES6...

  • Swift函数

    概览函数定义隐式返回返回元组(实现多值返回)函数参数参数标签默认参数值可变参数输入输出参数函数重载内联函数函数类型...

  • Python函数参数匹配模型(下)

    任意参数 * 当我们的函数接收参数为任意个,或者不能确定参数个数时,我们,可以利用*来定义任意数目的参数,这个函数...

  • 函数

    函数 可接受任意数量参数的函数 可以使用 * 使函数接收任意数量的位置参数, * 只能是函数的最后一个位置参数 ...

  • 图表绘制工具Matplotlib

    这一张内容比较基础都是关于图形的一些函数与参数设置,很多函数和参数都与MATLAB比较相似,所以学习起来相对还是比...

  • Python 向对象传入任意数量的实参

    向函数传递任意参数 我们都知道,Python 可以通过 *params 向函数传递任意多个参数。举个栗子: 得到的...

网友评论

      本文标题:关于matlab中函数的任意输入输出参数

      本文链接:https://www.haomeiwen.com/subject/jklcsctx.html