涛涛-打卡matlab统计和编程

目录

1.柱状图

2.定义函数

3.定义函数

1.柱状图

假如八年级五班有44名学生,现统计第一次月考的数学成绩:2位学生得 100 分 ,1 位学生得 96 分 6位学生得 88 分 3 位学生得 86分 3位学生得 81 分 6位学生得 79 分 5 位学生得 75 分 2位学生得 72 分 9位学生得 69 分 5 位学生得 67 分 1 位学生得 56 分

得到结果

也可以把他变成三维图像(bar3或bar3h)

 

 2.求平均分(题目同上)

思路1.

1.先把y中数组元素加起来

 

2.求x,y数组的向量乘积 

 

3.平均分等于 s/n

 

思路2.

1.求学生得67分的概率,

 

2.那么我们是不是可以求出各得分的概率

3.求平均分

 

 

可以看出两种方法求出平均分结果一样

3.定义函数

掌握上面求和方法之后,可以把他定义成一个函数,只要调用这个定义函数且输入数据无误后,一步求出平均数

 在工具栏找到“新建脚本”

编写定义函数

我们要依次输入单词 function、用来返回数据的变量名、函数名和用来传递数据的参数。

我们把函数名定为 myaverage。这个函数需要有两个参数:

第一个参数:

表示分数的数组

第二个参数表示:个数的数组 N(x) 我们使用变量

ave 返回结果

计算均值两个项内元素个数要相等,我们使用 size 命令检查每个数组元素的个数,把结果储存到两个变量 sizex 和 sizeN,如果sizex与sizeN元素个数不相等,需要告诉我们(‘'报错:数据须具有相同的维数。'’)最后把整个计算过程写下来,具体写法如下:

写完之后保存即可,然后打开命令行窗口验证

 

 

我们直接得出了均值为72.2222

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值