发布网友 发布时间:2024-01-22 08:33
共1个回答
热心网友 时间:2024-01-24 16:01
编写一个函数,fun函数的功能是:给定n个实数,输出平均值,并统计在平均值以下(包含平均值)的实数个数?
如用matlab数学软件来做的话,可以按下列方法来实现。
第一步,创建一个自定义函数,即fun(x),其保存名为 fun.m。函数内容:
function [ave,n]=fun(x)
ave=mean(x);
m=find(x<=ave);
n=length(x(m));
end
第二步,创建主函数,main.m。函数内容:
function main( )
clc,close allx=[23.5 45.67 12.1 6.4 58.9 98.4];[ave,n]=fun(x);fprintf('平均值为 %12.10f\n',ave);fprintf('在平均值以下(包含平均值)的实数个数为 %d\n',n);
第三步,执行上述代码,可以如下结果