新建function后,显示如下
function [outputArg1,outputArg2] = untitled2(inputArg1,inputArg2)
outputArg1 = inputArg1; %写时删除此行
outputArg2 = inputArg2; %写时删除此行
end
注意:
outputArg
为返回值,inputArg
为参数- 要将
untitled2
改为此文件的名字 - 无返回值时删除
[outputArg1,outputArg2] =
- 无参数时括号内不填
使用时 输入名字及参数即可
如mysum(a, b);
范例1:
求1, 2, 3…100的累加和
function mysum( )
s = 0;
for i = 1 :100
s = s + i;
end
disp( s );
end
范例2:
若v1 = [6 7 8 9],求v1内所有数的和
命令行输入
s1 = mysum2( v1 );
function result = mysum2( v )
s = 0;
for i = v
s = s + i;
end
result = s;
end
函数即为打包好的代码
脚本中可以调用函数