完全零基础学matlab之百题训练——3

题目:编写一个程序,计算出一组数据的平均值和标准差

clear all 
i=input('the number of the data ');    %用户声明有多少个数据
a=1;


while (a<=i)
    data(a)=input('input data ');
    a=a+1;
end

%用户依次输入每一个数据,并储存在data数组中

%下面是求平均值
add=0;
for (b=1:i)
    add=add+data(b);
end
data_mean=add/i;

%以上求均值可以更简单的用mean(data)来求

%求标准差
data_std=std(data,0,2);  %参数2表示求行向量的标准差
fprintf('the mean is %i \n the std is %i',data_mean,data_std);

运算结果图:

以1,2,3,4这四个数据为例:

本人完全零基础,欢迎讨论和指出错误。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值