5.再输入
elseif nargin==3
a=varargin{1};
b=varargin{2};
c=varargin{3};
y=max([a,b,c]);
end
通过这段代码,函数可实现输入两个量时的功能。
其中用a来存放输入量的第一个量,用b来存放输入量的第二个量,用c来存放输入量的第三个量。
效果如下图
【点击图片进入下一页或下一篇】
6.保存之后,下面对所编辑的函数进行验证。
Command Window 中分别输入
answer1=fun(12,13,14)
answer2=fun(16,25)
answer3=fun(16)
answer4=fun(12,13,14,15)
结果如下图
【点击图片进入下一页或下一篇】
7.准确的讲,matlab函数的重载并不是严格意义上的函数重载,但是通过对变量的合理运用,能够实现重载的功能。
希望这一条经验能够帮助到大家!
注意事项
编辑函数是输入变量一定得是varargin,否则Matlab会将输入变量视为一个。
if语句一定要加end
- 看不过瘾?点击下面链接!
- 收不到win10周年更新推送怎么办
- win10运行英雄联盟提示安全组件加载失败怎么解决
- win10显示pin码不可用怎么办
- 升级win10后开机提示sql软件错误解决方法
- Win10系统定位功能怎么使用
- Win10系统如何查看已存储WiFi密码?