“灵活运用自定义函数可进行高效运算”
自定义函数
自定义函数可使用户自行定义函数行为
定义完成后可像系统函数一样进行调用
使用该方法可实现重复功能反复调用
现在自定义函数中用到了function语法
%定义数组
v=[1,2,3,4,5]
%调用自定义平均函数
m=avg(v)
%自定义平均函数
function out=avg(in)
out=sum(in)/length(in)
end
打开软件执行该示例
多文件的自定义函数
多文件运行是“可编可算”APP的特有功能,
“编程计算器”APP仅支持单文件运行
利用多文件运行特性可以将函数定义在一个单独的文件中
该方法结构更加清晰适用于规模较大的工程
如定义主程序文件
%在主文件中可以调用本文件定义的函数
%也可以调用工程内其他文件定义的函数
%调用本文件中的函数
a=add1(2,3)
a
%调工程文件中的函数
b=add2(2,3)
b
%本文件中的函数
function out=add1(in1,in2)
out = in1+in2
end
“可编可算”APP的编辑器以选项卡形式打开多文件
为了对比其中add1函数依旧在同一文件实现
定义add2函数到函数文件中实现
%函数文件无法直接执行
%定义函数
function out=add2(in1,in2)
out = in1+in2
end
打开软件执行该示例,完成后打开输出窗口查看