Please compile the function file function a=test(b,c,d), so that when the input parameters are 1~3, the output parameter is the mean value of the input parameters (a=b or a=(b+c)/2 or a =(b+c+d)/3). Please directly use the source code of the functio
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
Please compile the function file function a=test(b,c,d), so that when the input parameters are 1~3, the output parameter is the mean value of the input parameters (a=b or a=(b+c)/2 or a =(b+c+d)/3). Please directly use the source code of the function file created in matlab to answer
function mean = average(a,b,c)
if nargin == 1, average = a
end
if nargin == 2, average = (a+b)/2
end
if nargin == 3, average = (a+b+c)/3
end
end
hello guys anyone can help me to correct me the code?
0 个评论
回答(1 个)
Walter Roberson
2020-11-25
0 个投票
Your output variable is named mean. You need to assign to that variable.
0 个评论
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!