Page 58 - 数学建模算法与应用
P. 58
Mathematical Modeling Algorithms and Applications
数学建模算法与应用
end
y = a/length(x);
函数 myth 将 x 作为输入参数,允许它接受可变数量的输入参数。功能实现
部分开始于计算每个输入参数的平均值(可以是标量、一维数组或二维数组),
然后计算这些平均值。
>> myth([4 3 4 5 1])
ans =
3.4000
>> myth(4)
ans =
4
>> myth([2 3;8 5])
ans =
5
>> myth(magic(4))
ans =
8.5000
三、返回被修改的输入参数
如果没有明确指示函数将修改后的输入参数值返回到 MATLAB 工作区,则
一旦函数调用结束,函数内的这些修改值将被自动丢弃,并且不会影响工作区中
的变量。
例 函数内部的输入参数修改。
解 在命令窗口输入:
function y = mythe(x)
x = x + 2;
y = x.^2;
在 mythe 函数中,首先修改输入参数 x 的值(x=x+2),然后使用修改后的
x 值计算输出参数 y 的值(y=x*2)。结果如下:
>> x = 2
48

