美文网首页matlab学习
matlab varargout用法

matlab varargout用法

作者: 李药师_hablee | 来源:发表于2019-01-21 15:06 被阅读0次

转载

varargout是一个元胞数组,用来存储输出参数。利用它的好处是输出参数的个数可变,可以根据情况改变输出参数的个数

- 代码

function varargout=add_my(b,c,d)
% add_my 输入参数的相加
% 输入 加数b、c、d
% 输出 varargout为输入参数的运算结果
% 2012年6月22日编
if nargout==1
    a1 = b + c + d;
    varargout={a1};
elseif nargout==2
    a1 = b + c + d;
    a2 = b + c;
    varargout={a1,a2};
elseif nargout==3
    a1 = b + c + d;
    a2 = b + c;
    a3 = b + d;
    varargout={a1,a2,a3};
else
    error('wrong')
end

- 运行

>> a1=add_my(1,2,3)

a1 =

     6

>> [a1,a2]=add_my(1,2,3)

a1 =

     6


a2 =

     3

>> [a1,a2,a3]=add_my(1,2,3)

a1 =

     6


a2 =

     3


a3 =

     4

>> [a1,a2,a3,a4]=add_my(1,2,3)
错误使用 add_my (line 19)
wrong
 
>> 

相关文章

  • matlab varargout用法

    转载 varargout是一个元胞数组,用来存储输出参数。利用它的好处是输出参数的个数可变,可以根据情况改变输出参...

  • matlab varargin和varargout混合使用

    代码 输出

  • matlab varargin用法

    varargin 就是一个输入 变量,它可以是任意个不定个数的输入参数。要求:第一,指明它用小写的字母表示;第二,...

  • Matlab图像操作相关

    图像显示 Matlab中image、imagesc和imshow函数用法解析 图像几何处理

  • MATLAB学习

    一.求解方程组: x+y=1, x-11y=5 二.MATLAB中cell函数的用法 Cell是Matlab中的一...

  • fread函数

    Matlab帮助文件中给出了这几种用法 A = fread(fileID) A = fread(fileID,si...

  • matlab工作笔记——定标文件1相关函数学习

    1、matlab中sort()用法 sort(A),默认单独按列排序 https://blog.csdn.net/...

  • Matlab 画图

    MATLAB 操作总结 如何用命令行保存图片? saveas   用法:saveas( fig, filename...

  • Matlab 三角波:

    Matlab 三角波: 用法: x = sawtooth(t) x = sawtooth(t,width) 第一种...

  • Matlab legend 终极用法

    用Matlab画图时,对每一条线设置不了legend,一番查找之后,在360文档找到解决方法,如下所示:

网友评论

    本文标题:matlab varargout用法

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